Details

Time bar (total: 37.4s)

analyze372.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
25%24.9%74.8%0.3%0%0%0%7
33.3%24.9%49.9%0.3%0%24.9%0%8
33.3%24.9%49.9%0.3%0%24.9%0%9
33.3%24.9%49.9%0.3%0%24.9%0%10
33.3%24.9%49.9%0.3%0%24.9%0%11
33.3%24.9%49.9%0.3%0%24.9%0%12
Compiler

Compiled 26 to 20 computations (23.1% saved)

sample3.8s (10.2%)

Results
985.0ms4415×body256valid
886.0ms1434×body1024valid
848.0ms4249×body256invalid
579.0ms677×body2048valid
260.0ms1025×body256infinite
221.0ms702×body512valid
4.0msbody4096valid
Bogosity

preprocess148.0ms (0.4%)

Algorithm
egg-herbie
Rules
1536×times-frac
1172×distribute-lft-neg-in
954×fma-def
892×sub-neg
756×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116912
1283912
2572912
31062848
42185784
53844784
66027784
066
166
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
2
4
5
Call 2
Inputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 y)) (cos.f64 (-.f64 x (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 z)) (cos.f64 (-.f64 y (/.f64 (*.f64 x t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (/.f64 (*.f64 z x) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 a)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 x (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 b)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 x 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 z (/.f64 (*.f64 y t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 t (/.f64 (*.f64 z y) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 a (/.f64 (*.f64 z t) 3)))) (/.f64 y (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 b (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 y 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 t z) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 a t) 3)))) (/.f64 z (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 b t) 3)))) (/.f64 a (*.f64 z 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z a) 3)))) (/.f64 t (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z b) 3)))) (/.f64 a (*.f64 t 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 b (*.f64 a 3)))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 t 3))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) y))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 -1/3 t) y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 t (/.f64 z -3) y))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 y)) (cos.f64 (-.f64 x (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 y) (cos.f64 (-.f64 x (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 y) (cos.f64 (-.f64 x (*.f64 (/.f64 t 3) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 y) (cos.f64 (-.f64 x (*.f64 z (/.f64 t 3)))))) (/.f64 a (*.f64 3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 y)) (cos.f64 (-.f64 x (*.f64 z (/.f64 t 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 2 (sqrt.f64 y)) (cos.f64 (fma.f64 z (*.f64 -1/3 t) x)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 y)) (cos.f64 (fma.f64 z (*.f64 t -1/3) x)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 y) (cos.f64 (fma.f64 t (/.f64 z -3) x))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 z)) (cos.f64 (-.f64 y (/.f64 (*.f64 x t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 z)) (cos.f64 (-.f64 y (/.f64 x (/.f64 3 t)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (-.f64 y (*.f64 (/.f64 x 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (-.f64 y (*.f64 t (/.f64 x 3)))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (-.f64 y (*.f64 x (/.f64 t 3))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (fma.f64 t (*.f64 -1/3 x) y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (fma.f64 x (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 z) (cos.f64 (fma.f64 x (*.f64 t -1/3) y))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (/.f64 (*.f64 z x) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 x)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) x)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (*.f64 x (/.f64 z 3))))) (/.f64 a (*.f64 3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (-.f64 y (*.f64 x (/.f64 z 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 t) (cos.f64 (fma.f64 x (/.f64 z -3) y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 t) (cos.f64 (fma.f64 x (/.f64 z -3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 t)) (cos.f64 (fma.f64 x (/.f64 z -3) y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 a)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 x (*.f64 b 3)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))) (*.f64 2 (sqrt.f64 a))) (/.f64 x (*.f64 3 b)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) z))) (*.f64 2 (sqrt.f64 a))) (/.f64 x (*.f64 3 b)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (/.f64 t 3)))) (*.f64 2 (sqrt.f64 a))) (/.f64 x (*.f64 3 b)))
(fma.f64 2 (*.f64 (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) y)) (sqrt.f64 a)) (*.f64 -1/3 (/.f64 x b)))
(fma.f64 2 (*.f64 (cos.f64 (fma.f64 z (*.f64 -1/3 t) y)) (sqrt.f64 a)) (*.f64 (/.f64 x b) -1/3))
(fma.f64 2 (*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (sqrt.f64 a)) (*.f64 x (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 a) (*.f64 2 (cos.f64 (fma.f64 t (/.f64 z -3) y))) (/.f64 x (*.f64 b -3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 b)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 x 3)))
(fma.f64 (*.f64 2 (sqrt.f64 b)) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))) (neg.f64 (/.f64 a (*.f64 x 3))))
(fma.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) z))) (sqrt.f64 b)) (/.f64 (neg.f64 a) (*.f64 x 3)))
(fma.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 z (/.f64 t 3)))) (sqrt.f64 b)) (/.f64 (neg.f64 a) (*.f64 x 3)))
(fma.f64 (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) y)) (*.f64 2 (sqrt.f64 b)) (*.f64 -1/3 (/.f64 a x)))
(fma.f64 (cos.f64 (fma.f64 z (*.f64 -1/3 t) y)) (*.f64 2 (sqrt.f64 b)) (*.f64 (/.f64 a x) -1/3))
(fma.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 b)) (*.f64 a (/.f64 -1/3 x)))
(fma.f64 (cos.f64 (fma.f64 t (/.f64 z -3) y)) (*.f64 2 (sqrt.f64 b)) (*.f64 (/.f64 a x) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 z (/.f64 (*.f64 y t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 z (/.f64 y (/.f64 3 t)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 z (*.f64 (/.f64 y 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 z (*.f64 t (/.f64 y 3)))))) (/.f64 a (*.f64 3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 z (*.f64 y (/.f64 t 3))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 t (/.f64 y -3) z))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 t (/.f64 y -3) z))) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 t (/.f64 (*.f64 z y) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 t (/.f64 z (/.f64 3 y)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 t (/.f64 z (/.f64 3 y)))) (/.f64 (neg.f64 a) (*.f64 3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 t (*.f64 (/.f64 y 3) z)))) (/.f64 (neg.f64 a) (*.f64 3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 t (*.f64 y (/.f64 z 3))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 y (/.f64 z -3) t))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 y (/.f64 z -3) t))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 y (/.f64 z -3) t))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 a (/.f64 (*.f64 z t) 3)))) (/.f64 y (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 a (/.f64 t (/.f64 3 z)))))) (/.f64 (/.f64 y b) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 a (*.f64 (/.f64 t 3) z))))) (/.f64 (/.f64 y b) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 a (*.f64 z (/.f64 t 3)))))) (/.f64 (/.f64 y b) 3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) a))) (*.f64 -1/3 (/.f64 y b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 -1/3 t) a))) (*.f64 (/.f64 y b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) a))) (*.f64 (/.f64 y b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 z -3) a))) (/.f64 (/.f64 y -3) b))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 b (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 y 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 b (/.f64 t (/.f64 3 z)))) (neg.f64 (/.f64 a (*.f64 y 3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 b (*.f64 (/.f64 t 3) z)))) (/.f64 (neg.f64 a) (*.f64 y 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 b (*.f64 z (/.f64 t 3))))) (/.f64 (neg.f64 a) (*.f64 y 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 b (*.f64 z (/.f64 t 3))))) (*.f64 -1/3 (/.f64 a y)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 -1/3 t) b))) (*.f64 (/.f64 a y) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) b))) (*.f64 a (/.f64 -1/3 y)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 z -3) b))) (/.f64 a (*.f64 y -3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 t z) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))) (neg.f64 (/.f64 a (*.f64 3 b))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 t 3))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) y))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 -1/3 t) y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (fma.f64 t (/.f64 z -3) y))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 a t) 3)))) (/.f64 z (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 a (/.f64 3 t)))))) (/.f64 z (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 a 3) t))))) (/.f64 z (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 t (/.f64 a 3)))))) (/.f64 z (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 t (/.f64 a 3))))) (*.f64 -1/3 (/.f64 z b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 a -3) y))) (/.f64 (/.f64 z -3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 a -3) y))) (*.f64 (/.f64 z b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 b t) 3)))) (/.f64 a (*.f64 z 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 b (/.f64 3 t)))) (neg.f64 (/.f64 a (*.f64 z 3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 b (/.f64 3 t)))) (/.f64 (neg.f64 a) (*.f64 z 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) b))) (/.f64 (neg.f64 a) (*.f64 z 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 (/.f64 b 3) (neg.f64 t) y)) (*.f64 -1/3 (/.f64 a z)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 -1/3 t) b y)) (*.f64 (/.f64 a z) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 b (*.f64 t -1/3) y)) (*.f64 a (/.f64 -1/3 z)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 t (/.f64 b -3) y)) (/.f64 (/.f64 a -3) z))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z a) 3)))) (/.f64 t (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 a))))) (/.f64 t (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) a)))) (/.f64 t (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 a (/.f64 z 3))))) (/.f64 t (*.f64 3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 a)))) (*.f64 -1/3 (/.f64 t b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 a (/.f64 z -3) y)) (/.f64 (*.f64 -1/3 t) b))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (fma.f64 z (/.f64 a -3) y)) (/.f64 t (/.f64 b -1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (/.f64 a -3) y))) (*.f64 (/.f64 t b) -1/3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z b) 3)))) (/.f64 a (*.f64 t 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 b)))) (neg.f64 (/.f64 a (*.f64 t 3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) b))) (/.f64 (neg.f64 a) (*.f64 t 3)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 b (/.f64 z 3)))) (/.f64 (neg.f64 a) (*.f64 t 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 z (/.f64 b 3))))) (*.f64 -1/3 (/.f64 a t)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 b (/.f64 z -3) y))) (*.f64 (/.f64 a t) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 b (/.f64 z -3) y))) (/.f64 a (*.f64 t -3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (/.f64 b -3) y))) (/.f64 (/.f64 a -3) t))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 b (*.f64 a 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z))))) (/.f64 b (*.f64 3 a)))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 (-.f64 y (*.f64 (/.f64 t 3) z))))) (/.f64 b (*.f64 3 a)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 t 3))))) (/.f64 b (*.f64 3 a)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (/.f64 t 3) (neg.f64 z) y))) (*.f64 -1/3 (/.f64 b a)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 -1/3 t) y))) (*.f64 (/.f64 b a) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 b (/.f64 -1/3 a)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 z -3) y))) (*.f64 (/.f64 b a) -1/3))
Symmetry

(sort z t)

Compiler

Compiled 31 to 25 computations (19.4% saved)

simplify96.0ms (0.3%)

Algorithm
egg-herbie
Rules
2174×fma-def
246×distribute-lft-neg-in
236×cancel-sign-sub-inv
202×associate-/r*
198×associate-/l*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02157
13757
26857
312353
424449
538949
663049
790949
8120449
9174249
10238249
11278749
12289549
13291249
14291249
Stop Event
saturated
Counts
1 → 8
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 t (/.f64 z 3)))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))

eval2.0ms (0%)

Compiler

Compiled 151 to 95 computations (37.1% saved)

prune14.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New268
Fresh011
Picked000
Done000
Total279
Accurracy
67.1%
Counts
9 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
66.5%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (*.f64 -1/3 a) b))
66.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (*.f64 -1/3 (/.f64 a b)))
66.4%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 a (*.f64 3 b)))
Compiler

Compiled 290 to 218 computations (24.8% saved)

localize373.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 z 3) t)
99.5%
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))
99.3%
(/.f64 a (*.f64 3 b))
55.7%
(cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t)))
Compiler

Compiled 91 to 55 computations (39.6% saved)

series16.0ms (0%)

Counts
4 → 120
Calls

33 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(*.f64 (/.f64 z 3) t)
1.0ms
y
@inf
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))
1.0ms
y
@0
(cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t)))
1.0ms
a
@inf
(/.f64 a (*.f64 3 b))
1.0ms
x
@0
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))

rewrite99.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1506×prod-diff
726×expm1-udef
726×log1p-udef
646×fma-def
410×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01882
139182
2525474
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t)))
(/.f64 a (*.f64 3 b))
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))
(*.f64 (/.f64 z 3) t)
Outputs
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 1/3 t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 1/3 t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 a (/.f64 1/3 b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 (/.f64 1/3 b) a)
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 a 1/3) (/.f64 1 b))
(*.f64 (/.f64 1 b) (*.f64 a 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(neg.f64 (/.f64 a (*.f64 b -3)))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t)))) 1)
(/.f64 z (/.f64 3 t))
(/.f64 t (/.f64 3 z))
(/.f64 1 (/.f64 3 (*.f64 z t)))
(/.f64 (*.f64 z t) 3)
(/.f64 (neg.f64 (*.f64 z t)) -3)
(/.f64 (*.f64 t (neg.f64 z)) -3)
(/.f64 (*.f64 (neg.f64 z) t) -3)
(pow.f64 (*.f64 z (*.f64 1/3 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/3 t))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 1/3 t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 1/3 t)) 2))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/3 t)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t))))
(exp.f64 (log.f64 (*.f64 z (*.f64 1/3 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 1/3 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 1/3 t))))

simplify139.0ms (0.4%)

Algorithm
egg-herbie
Rules
1984×fma-def
1150×unswap-sqr
568×times-frac
524×distribute-lft-in
520×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03617273
19446577
231776367
Stop Event
node limit
Counts
235 → 211
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 1/3 t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 1/3 t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 a (/.f64 1/3 b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 (/.f64 1/3 b) a)
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 a 1/3) (/.f64 1 b))
(*.f64 (/.f64 1 b) (*.f64 a 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(neg.f64 (/.f64 a (*.f64 b -3)))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t)))) 1)
(/.f64 z (/.f64 3 t))
(/.f64 t (/.f64 3 z))
(/.f64 1 (/.f64 3 (*.f64 z t)))
(/.f64 (*.f64 z t) 3)
(/.f64 (neg.f64 (*.f64 z t)) -3)
(/.f64 (*.f64 t (neg.f64 z)) -3)
(/.f64 (*.f64 (neg.f64 z) t) -3)
(pow.f64 (*.f64 z (*.f64 1/3 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/3 t))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 1/3 t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 1/3 t)) 2))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/3 t)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t))))
(exp.f64 (log.f64 (*.f64 z (*.f64 1/3 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 1/3 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 1/3 t))))
Outputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(cos.f64 (*.f64 1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) y (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y) (fma.f64 -1/2 (*.f64 (*.f64 y y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (fma.f64 (*.f64 -1/2 y) y 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 y y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 3)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (pow.f64 y 3) 1/6)))
(fma.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))) (fma.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (pow.f64 y 3) 1/6) (*.f64 (fma.f64 (*.f64 -1/2 y) y 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 -1/18 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 -1/18 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 -1/18 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 -1/18 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(*.f64 (sqrt.f64 x) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 y (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) y (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (fma.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 y (sqrt.f64 x))) (fma.f64 -1/2 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (*.f64 -1/2 y) y 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y (sqrt.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 y (sqrt.f64 x))) (fma.f64 -1/2 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z))))) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (pow.f64 y 3) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sqrt.f64 x)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 x)) 1/6)))
(fma.f64 (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x) (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (*.f64 -1/2 y) y 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 x)) 1/6))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 1/3 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 t z)) (sin.f64 y)) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)) (sqrt.f64 x)) (fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 (sin.f64 y) (pow.f64 z 3)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (*.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (cos.f64 y) -1/18)))))
(fma.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 -1/18 (*.f64 t t)) (*.f64 (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 1/3 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 t z)) (sin.f64 y)) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (cos.f64 y)) (sqrt.f64 x)) (fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 (sin.f64 y) (pow.f64 z 3)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (*.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (cos.f64 y) -1/18)))))
(fma.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 -1/18 (*.f64 t t)) (*.f64 (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 t (*.f64 z -1/3)))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 t z) -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) -1/3)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 t z) -1/3))) (sin.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) -1/3)))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))) (*.f64 0 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) 0))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (neg.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (cos.f64 y))))) (*.f64 (cos.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (cos.f64 y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))
(/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))) 1)
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 1/3 t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 1/3 t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 a (/.f64 1/3 b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1/3 b) a)
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 a 1/3) (/.f64 1 b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1 b) (*.f64 a 1/3))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 9 b) b))) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 3 b))) (sqrt.f64 (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b)))) (cbrt.f64 (*.f64 (*.f64 9 b) b)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 9 (*.f64 b b)))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (*.f64 9 (*.f64 b b))) (cbrt.f64 (*.f64 1/3 (/.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 3 b))) (sqrt.f64 (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 a b) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 9 (*.f64 b b)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 9 b) b))) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b))))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(*.f64 1/3 (/.f64 a b))
(neg.f64 (/.f64 a (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(*.f64 1/3 (/.f64 a b))
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (*.f64 27 (pow.f64 b 3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 a 3) 27) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(*.f64 1/3 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))) 1)
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 1)
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 3)
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3) 1/3)
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x)) 3))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 1))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 1/3 t)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t)))) 1)
(*.f64 1/3 (*.f64 t z))
(/.f64 z (/.f64 3 t))
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(/.f64 t (/.f64 3 z))
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(/.f64 1 (/.f64 3 (*.f64 z t)))
(*.f64 1/3 (*.f64 t z))
(/.f64 (*.f64 z t) 3)
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(/.f64 (neg.f64 (*.f64 z t)) -3)
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(/.f64 (*.f64 t (neg.f64 z)) -3)
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(/.f64 (*.f64 (neg.f64 z) t) -3)
(*.f64 (/.f64 z 3) t)
(*.f64 z (/.f64 t 3))
(pow.f64 (*.f64 z (*.f64 1/3 t)) 1)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/3 t))) 3)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t z) 3) 27))
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 1/3 t))) 2)
(*.f64 1/3 (*.f64 t z))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 1/3 t)) 2))
(*.f64 1/3 (*.f64 t z))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) t))
(*.f64 t (log.f64 (cbrt.f64 (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/3 t)))))
(*.f64 1/3 (*.f64 t z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 z t) 3) 27))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t z) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 1/3 t))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 z (*.f64 1/3 t))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 1/3 t))) 1))
(*.f64 1/3 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 1/3 t))))
(*.f64 1/3 (*.f64 t z))

localize379.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 z (/.f64 3 t))
99.5%
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))
99.3%
(/.f64 a (*.f64 3 b))
55.7%
(cos.f64 (-.f64 y (/.f64 z (/.f64 3 t))))
Compiler

Compiled 91 to 55 computations (39.6% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

27 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))
0.0ms
y
@0
(cos.f64 (-.f64 y (/.f64 z (/.f64 3 t))))
0.0ms
x
@0
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))
0.0ms
x
@inf
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))
0.0ms
y
@0
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1568×prod-diff
1556×log-prod
600×fma-def
572×expm1-udef
572×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01469
130769
2419369
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(cos.f64 (-.f64 y (/.f64 z (/.f64 3 t))))
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))
(/.f64 z (/.f64 3 t))
Outputs
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 0 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sin.f64 y) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 t 1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 0 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 0 (*.f64 z (*.f64 t 1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))) (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 z (*.f64 t 1/3))
(*.f64 t (*.f64 z 1/3))
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3)))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3)))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -3 t)))
(*.f64 (*.f64 t 1/3) z)
(*.f64 (*.f64 z 1/3) t)
(*.f64 1/3 (/.f64 z (/.f64 1 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 (sqrt.f64 z) 3) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 3 t)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 3 t))))
(*.f64 (*.f64 (*.f64 z 1/3) 1) t)
(*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (*.f64 (*.f64 z 1/3) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z 1) (*.f64 t 1/3))
(*.f64 (/.f64 z -3) (neg.f64 t))
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(pow.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(pow.f64 (/.f64 (/.f64 3 t) z) -1)
(neg.f64 (/.f64 z (/.f64 -3 t)))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))

simplify124.0ms (0.3%)

Algorithm
egg-herbie
Rules
1172×unswap-sqr
716×fma-neg
666×associate-*l*
660×cancel-sign-sub-inv
652×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04178266
110807430
238327286
Stop Event
node limit
Counts
214 → 229
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 0 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sin.f64 y) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 t 1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 0 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(+.f64 0 (*.f64 z (*.f64 t 1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))) (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 z (*.f64 t 1/3))
(*.f64 t (*.f64 z 1/3))
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3)))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3)))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -3 t)))
(*.f64 (*.f64 t 1/3) z)
(*.f64 (*.f64 z 1/3) t)
(*.f64 1/3 (/.f64 z (/.f64 1 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 (sqrt.f64 z) 3) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 3 t)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 3 t))))
(*.f64 (*.f64 (*.f64 z 1/3) 1) t)
(*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (*.f64 (*.f64 z 1/3) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z 1) (*.f64 t 1/3))
(*.f64 (/.f64 z -3) (neg.f64 t))
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(pow.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(pow.f64 (/.f64 (/.f64 3 t) z) -1)
(neg.f64 (/.f64 z (/.f64 -3 t)))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))
Outputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(cos.f64 (*.f64 1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 -1/3 z)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 t (*.f64 -1/3 z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (pow.f64 y 3)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (pow.f64 y 3) 1/6)))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 -1/3 z))))) (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) 1/6)))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)))))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y))))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 z (*.f64 z (cos.f64 y))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y))))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 z (*.f64 z (cos.f64 y))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)))))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y))))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 z (*.f64 z (cos.f64 y))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (*.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y))))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 z (*.f64 z (cos.f64 y))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(*.f64 (sqrt.f64 x) (cos.f64 (*.f64 t (*.f64 -1/3 z))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (sqrt.f64 x)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y) (sqrt.f64 x)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (sqrt.f64 x)) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 (pow.f64 y 3) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/3 (*.f64 t z)))))))
(fma.f64 (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x) (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 x)) 1/6))))
(+.f64 (fma.f64 (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))) (*.f64 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) 1/6)) (sqrt.f64 x)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 z (*.f64 z (cos.f64 y))) (*.f64 (*.f64 t t) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/18 (*.f64 (*.f64 (cos.f64 y) (*.f64 t t)) (*.f64 (*.f64 z z) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 -1/162 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 -1/162 (pow.f64 t 3)) (*.f64 (sin.f64 y) (pow.f64 z 3)) (*.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y)))))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (*.f64 (*.f64 t t) (*.f64 (*.f64 z (*.f64 z (cos.f64 y))) -1/18)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 z (*.f64 z (cos.f64 y))) (*.f64 (*.f64 t t) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/18 (*.f64 (*.f64 (cos.f64 y) (*.f64 t t)) (*.f64 (*.f64 z z) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 -1/162 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 -1/162 (pow.f64 t 3)) (*.f64 (sin.f64 y) (pow.f64 z 3)) (*.f64 -1/18 (*.f64 t (*.f64 t (*.f64 z (*.f64 z (cos.f64 y)))))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (*.f64 (*.f64 t t) (*.f64 (*.f64 z (*.f64 z (cos.f64 y))) -1/18)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 0 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sin.f64 y) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 t z) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 t z) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) (fma.f64 y y (*.f64 (*.f64 z (*.f64 t 1/3)) (fma.f64 z (*.f64 t 1/3) y)))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 z (*.f64 (*.f64 1/3 t) (fma.f64 z (*.f64 1/3 t) y)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 3) (fma.f64 y y (*.f64 z (*.f64 (*.f64 1/3 t) (fma.f64 z (*.f64 1/3 t) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 z (*.f64 (*.f64 1/3 t) (fma.f64 z (*.f64 1/3 t) y)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 3) (fma.f64 y y (*.f64 z (*.f64 (*.f64 1/3 t) (fma.f64 z (*.f64 1/3 t) y))))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (cos.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 t z) 3)) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (sin.f64 (/.f64 (*.f64 1/27 (pow.f64 (*.f64 t z) 3)) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y))))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y)))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 1/3 (*.f64 t z) y))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 1/3 t) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 1/3 t) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 1/3 (*.f64 t z) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 1/3 (*.f64 t z) y)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (cos.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (sin.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sin.f64 y)))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (cos.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))) (*.f64 (sin.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (sin.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 -1/3 (*.f64 t z) y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (cos.f64 0)) (*.f64 (sin.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sin.f64 0)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) 1 (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (cos.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))) (*.f64 (sin.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (sin.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 -1/3 (*.f64 t z) y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (cos.f64 0)) (*.f64 (sin.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sin.f64 0)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (cos.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))) (*.f64 (sin.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (sin.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 -1/3 (*.f64 t z) y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (cos.f64 0)) (*.f64 (sin.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sin.f64 0)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (+.f64 (*.f64 z (neg.f64 (*.f64 t 1/3))) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (cos.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))) (*.f64 (sin.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (sin.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 -1/3 (*.f64 t z) y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (cos.f64 0)) (*.f64 (sin.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sin.f64 0)))
(-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))))
(-.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (cos.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))) (*.f64 (sin.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) (sin.f64 (*.f64 z (+.f64 (*.f64 t -1/3) (*.f64 1/3 t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 -1/3 (*.f64 t z) y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (cos.f64 0)) (*.f64 (sin.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sin.f64 0)))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)) 3)) (fma.f64 (cos.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (fma.f64 z (*.f64 1/3 t) y)))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))))
(/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))))
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))
(cos.f64 (fma.f64 -1/3 (*.f64 t z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (neg.f64 (*.f64 (sin.f64 y) (neg.f64 (sin.f64 (*.f64 z (*.f64 t 1/3)))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (cos.f64 (*.f64 z (*.f64 t 1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (sin.f64 (*.f64 z (*.f64 t 1/3))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 0 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3))))) (sqrt.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y))) (sqrt.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 -1/3 (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 0 (*.f64 z (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))) (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 1/3 t))) (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 1/3 t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 1/3 t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 1/3 t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 1/3 t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))))
(*.f64 1/3 (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1/3 (*.f64 t z))
(*.f64 z (*.f64 t 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 t (*.f64 z 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1/3 (*.f64 t z))
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2))
(*.f64 1/3 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -3 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 t 1/3) z)
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 z 1/3) t)
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (/.f64 z (/.f64 1 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t))))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 3 t))) (sqrt.f64 (/.f64 3 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 t z))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t))))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 3 t))) (sqrt.f64 (/.f64 3 t)))
(*.f64 (/.f64 (sqrt.f64 z) 3) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 3 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 3 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2))
(*.f64 (*.f64 (*.f64 z 1/3) 1) t)
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 (*.f64 z 1/3) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 z 1) (*.f64 t 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 z -3) (neg.f64 t))
(*.f64 1/3 (*.f64 t z))
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3) 1/3)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (/.f64 (/.f64 3 t) z) -1)
(*.f64 1/3 (*.f64 t z))
(neg.f64 (/.f64 z (/.f64 -3 t)))
(*.f64 1/3 (*.f64 t z))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 2))
(*.f64 1/3 (*.f64 t z))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(*.f64 1/3 (*.f64 t z))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/3)) 3))
(*.f64 1/3 (*.f64 t z))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(*.f64 1/3 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))

localize327.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 z t) 3)
99.5%
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
99.3%
(/.f64 a (*.f64 b 3))
55.7%
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
Compiler

Compiled 84 to 45 computations (46.4% saved)

series51.0ms (0.1%)

Counts
4 → 120
Calls

33 calls:

TimeVariablePointExpression
45.0ms
z
@0
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
1.0ms
x
@-inf
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.0ms
x
@0
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.0ms
y
@0
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.0ms
x
@inf
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1254×prod-diff
788×expm1-udef
786×log1p-udef
446×add-sqr-sqrt
432×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02088
143188
2569788
Stop Event
node limit
Counts
4 → 112
Calls
Call 1
Inputs
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
(/.f64 a (*.f64 b 3))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
(/.f64 (*.f64 z t) 3)
Outputs
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3)) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(*.f64 1 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2) (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(exp.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 a (/.f64 1/3 b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1/3 b) a)
(*.f64 (/.f64 a b) 1/3)
(*.f64 (/.f64 1 b) (/.f64 a 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(pow.f64 (/.f64 3 (/.f64 a b)) -1)
(neg.f64 (/.f64 a (*.f64 b -3)))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) 1)
(pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (*.f64 2 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) (pow.f64 (*.f64 2 (sqrt.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sqrt.f64 x)) 3) (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 z (/.f64 1 (/.f64 3 t)))
(*.f64 z (*.f64 t 1/3))
(*.f64 t (*.f64 z 1/3))
(*.f64 (*.f64 z t) 1/3)
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 (cbrt.f64 (*.f64 z t)) 1/3))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/3))
(*.f64 (*.f64 t (neg.f64 z)) -1/3)
(*.f64 1/3 (*.f64 z t))
(*.f64 (/.f64 z 3) t)
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(pow.f64 (/.f64 3 (*.f64 z t)) -1)
(neg.f64 (/.f64 (*.f64 z t) -3))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))

simplify159.0ms (0.4%)

Algorithm
egg-herbie
Rules
1104×unswap-sqr
642×associate-*r*
640×distribute-lft-in
640×log-prod
612×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03637022
19956392
234716246
Stop Event
node limit
Counts
232 → 207
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 1/3 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/81 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/81 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3)) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(*.f64 1 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2) (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(exp.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 a (/.f64 1/3 b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1/3 b) a)
(*.f64 (/.f64 a b) 1/3)
(*.f64 (/.f64 1 b) (/.f64 a 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(pow.f64 (/.f64 3 (/.f64 a b)) -1)
(neg.f64 (/.f64 a (*.f64 b -3)))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) 1)
(pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (*.f64 2 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) (pow.f64 (*.f64 2 (sqrt.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sqrt.f64 x)) 3) (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 z (/.f64 1 (/.f64 3 t)))
(*.f64 z (*.f64 t 1/3))
(*.f64 t (*.f64 z 1/3))
(*.f64 (*.f64 z t) 1/3)
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 (cbrt.f64 (*.f64 z t)) 1/3))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/3))
(*.f64 (*.f64 t (neg.f64 z)) -1/3)
(*.f64 1/3 (*.f64 z t))
(*.f64 (/.f64 z 3) t)
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(pow.f64 (/.f64 3 (*.f64 z t)) -1)
(neg.f64 (/.f64 (*.f64 z t) -3))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))
Outputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(cos.f64 (*.f64 1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) y) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 t (*.f64 z -1/3))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) y) (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 (*.f64 -1/2 y) y) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) y) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (pow.f64 y 3)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 (*.f64 -1/2 y) y) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (pow.f64 y 3) 1/6)))
(+.f64 (fma.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (pow.f64 y 3) 1/6)))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 2 (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 y (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2) (*.f64 (*.f64 -2 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) y) -2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x)))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 y (sqrt.f64 x))))))
(-.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2) (*.f64 (*.f64 -2 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y)) (sqrt.f64 x)))
(fma.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) y) -2)) (*.f64 (*.f64 y y) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sqrt.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 1/3 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x)) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 y (sqrt.f64 x))) (*.f64 1/3 (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 (pow.f64 y 3) (sqrt.f64 x)))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -2 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 1/3 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (pow.f64 y 3))))) (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) y) -2) (*.f64 (*.f64 1/3 (pow.f64 y 3)) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (neg.f64 y))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) 2))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) 2/3)))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) 2/3)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x)))))
(fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (sqrt.f64 x)))))
(fma.f64 2/3 (*.f64 t (*.f64 (sin.f64 y) (*.f64 z (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))))
(fma.f64 2/3 (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))))
(+.f64 (*.f64 -1/81 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/81 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)) (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) 2/3))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)) (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) 2/3))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) 2/3)))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) 2/3)))
(+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x)))))
(fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (sqrt.f64 x)))))
(fma.f64 2/3 (*.f64 t (*.f64 (sin.f64 y) (*.f64 z (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))))
(fma.f64 2/3 (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))))
(+.f64 (*.f64 -1/81 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/81 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 t z) (sin.f64 y)) (sqrt.f64 x)) (fma.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))) (sqrt.f64 x))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)) (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) 2/3))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (cos.f64 y) (pow.f64 (*.f64 t z) 2)) -1/9))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (*.f64 t z) 3)) (sin.f64 y)) (*.f64 (*.f64 z (*.f64 t (sin.f64 y))) 2/3))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 t z))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3)) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (sin.f64 y))) (fma.f64 (neg.f64 (sin.f64 (*.f64 z (*.f64 t -1/3)))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (sin.f64 y))))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (*.f64 0 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) 0)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 z t) -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2) (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y))) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y))) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (cos.f64 y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(/.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))
(/.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) 1)
(pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 1)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 3)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) 1/3)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 2)
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) 1))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (fma.f64 z (*.f64 t -1/3) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b)))) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 a (/.f64 1/3 b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 1 (*.f64 1/3 (/.f64 a b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/3 b)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1/3 b) a)
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 a b) 1/3)
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 1 b) (/.f64 a 3))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 3 b))) (sqrt.f64 (*.f64 3 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b) (/.f64 (cbrt.f64 a) 3))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 3 b)))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 3 b))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 3 b))) (sqrt.f64 (*.f64 3 b)))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) b) (/.f64 (sqrt.f64 a) 3))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 3 b)))
(/.f64 (*.f64 (/.f64 1 b) a) 3)
(/.f64 a (*.f64 3 b))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 3 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 b)) 2)) (/.f64 a (cbrt.f64 (*.f64 3 b))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (pow.f64 (cbrt.f64 (*.f64 3 b)) 2))
(pow.f64 (*.f64 1/3 (/.f64 a b)) 1)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3) 1/3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) 2)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (/.f64 3 (/.f64 a b)) -1)
(*.f64 1/3 (/.f64 a b))
(neg.f64 (/.f64 a (*.f64 b -3)))
(*.f64 1/3 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 2))
(*.f64 1/3 (/.f64 a b))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 a b)))))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 a b)) 3))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 3 b) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 a b))) 1))
(*.f64 1/3 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 2 (sqrt.f64 x))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3) 1/3)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 2)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2) (*.f64 x 4)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4)))
(sqrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) 2))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))) (*.f64 2 (sqrt.f64 x))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))) 3))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3) (pow.f64 (*.f64 2 (sqrt.f64 x)) 3)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sqrt.f64 x)) 3) (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 1))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))))
(*.f64 (cos.f64 (fma.f64 z (*.f64 t -1/3) y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1/3 (*.f64 t z))
(*.f64 z (/.f64 1 (/.f64 3 t)))
(*.f64 1/3 (*.f64 t z))
(*.f64 z (*.f64 t 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 t (*.f64 z 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 z t) 1/3)
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1/3 (*.f64 t z))
(*.f64 1 (*.f64 z (*.f64 t 1/3)))
(*.f64 1/3 (*.f64 t z))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 t z))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 t z))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/9)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 (cbrt.f64 (*.f64 z t)) 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) (sqrt.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/3))
(*.f64 1/3 (*.f64 t z))
(*.f64 (*.f64 t (neg.f64 z)) -1/3)
(*.f64 1/3 (*.f64 t z))
(*.f64 1/3 (*.f64 z t))
(*.f64 1/3 (*.f64 t z))
(*.f64 (/.f64 z 3) t)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (*.f64 z (*.f64 t 1/3)) 1)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/27))
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/3))) 2)
(*.f64 1/3 (*.f64 t z))
(pow.f64 (/.f64 3 (*.f64 z t)) -1)
(*.f64 1/3 (*.f64 t z))
(neg.f64 (/.f64 (*.f64 z t) -3))
(/.f64 (*.f64 t (neg.f64 z)) -3)
(/.f64 (neg.f64 z) (/.f64 -3 t))
(*.f64 (/.f64 z -3) (neg.f64 t))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/9))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 z t))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/3)))))
(*.f64 1/3 (*.f64 t z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/3))) 1))
(*.f64 1/3 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/3))))
(*.f64 1/3 (*.f64 t z))

localize396.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 z t) 3)
99.6%
(*.f64 -1/3 (/.f64 a b))
99.5%
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
55.7%
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
Compiler

Compiled 78 to 38 computations (51.3% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 -1/3 (/.f64 a b))
0.0ms
x
@0
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.0ms
b
@0
(*.f64 -1/3 (/.f64 a b))
0.0ms
x
@-inf
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.0ms
x
@inf
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1236×prod-diff
752×expm1-udef
750×log1p-udef
594×fma-def
424×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01946
140946
2533142
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
(*.f64 -1/3 (/.f64 a b))
Outputs
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(/.f64 -1/3 (/.f64 b a))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(/.f64 (*.f64 -1/3 a) b)
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(/.f64 (*.f64 -1/3 (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) -1/3) (neg.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 -1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 (/.f64 a b))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))

simplify141.0ms (0.4%)

Algorithm
egg-herbie
Rules
1004×log-prod
864×fma-def
708×*-commutative
676×log-div
614×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01782833
14592607
214992485
356532481
Stop Event
node limit
Counts
77 → 84
Calls
Call 1
Inputs
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(/.f64 -1/3 (/.f64 b a))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(/.f64 (*.f64 -1/3 a) b)
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(/.f64 (*.f64 -1/3 (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) -1/3) (neg.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 -1/3 (/.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 (/.f64 a b))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))
Outputs
(*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y)) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (neg.f64 y) (sin.f64 (*.f64 z (*.f64 t -1/3))))))
(*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y)) (fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y))) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x))))
(-.f64 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) y)))
(*.f64 (sqrt.f64 x) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) y)))
(*.f64 (sqrt.f64 x) (fma.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3)) (sqrt.f64 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x)))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) y)) (fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y))) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (pow.f64 y 3) (sqrt.f64 x))) (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (sqrt.f64 x)))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (*.f64 1/6 (sin.f64 (*.f64 z (*.f64 t -1/3)))) (pow.f64 y 3)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (neg.f64 y) (sin.f64 (*.f64 z (*.f64 t -1/3)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y))))))
(fma.f64 (sqrt.f64 x) (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 1/6 (pow.f64 y 3))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t -1/3))) (*.f64 1/6 (*.f64 (sqrt.f64 x) (pow.f64 y 3)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 z z) (*.f64 (cos.f64 y) (*.f64 t t)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 -1/162 (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3)))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y))))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/18 (*.f64 (*.f64 z z) (*.f64 (cos.f64 y) (*.f64 t t)))) (*.f64 -1/162 (*.f64 (pow.f64 z 3) (*.f64 (sin.f64 y) (pow.f64 t 3)))))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (cos.f64 y)) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (sin.f64 y) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 z z) (*.f64 (cos.f64 y) (*.f64 t t)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 -1/162 (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3)))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 (sqrt.f64 x) (*.f64 t (*.f64 z (sin.f64 y))))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))) (cos.f64 y))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/18 (*.f64 (*.f64 z z) (*.f64 (cos.f64 y) (*.f64 t t)))) (*.f64 -1/162 (*.f64 (pow.f64 z 3) (*.f64 (sin.f64 y) (pow.f64 t 3)))))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y)) (cos.f64 y)) (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (sin.f64 y) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 (+.f64 y (*.f64 -1/3 (*.f64 t z)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (*.f64 -1/3 (neg.f64 a)) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (*.f64 (neg.f64 a) -1/3) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(pow.f64 (*.f64 -1/3 (/.f64 a b)) 1)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(pow.f64 (sqrt.f64 (*.f64 -1/3 (/.f64 a b))) 2)
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(log.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b))))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))) 1))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 a (/.f64 -1/3 b))

localize337.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
99.5%
(*.f64 -1/3 z)
99.4%
(*.f64 -1/3 a)
55.4%
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
Compiler

Compiled 68 to 39 computations (42.6% saved)

series9.0ms (0%)

Counts
4 → 48
Calls

27 calls:

TimeVariablePointExpression
2.0ms
t
@0
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
1.0ms
x
@-inf
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
1.0ms
x
@0
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
0.0ms
y
@0
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
0.0ms
y
@0
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1482×log-prod
910×pow-prod-down
784×pow-prod-up
694×pow-exp
566×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01662
131362
2362062
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 -1/3 a)
(*.f64 -1/3 z)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
Outputs
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 0 (*.f64 -1/3 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a))) (cbrt.f64 (exp.f64 (*.f64 -1/3 a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 a))) 1)
(pow.f64 (*.f64 -1/3 a) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 -1/3 a) 2))
(log.f64 (exp.f64 (*.f64 -1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 a))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 a) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 a)))
(exp.f64 (log.f64 (*.f64 -1/3 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 a))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/3 a)))
(+.f64 0 (*.f64 -1/3 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(pow.f64 (*.f64 -1/3 z) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(exp.f64 (log.f64 (*.f64 -1/3 z)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(+.f64 0 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 3)
(pow.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))

simplify115.0ms (0.3%)

Algorithm
egg-herbie
Rules
1294×log-prod
1146×unswap-sqr
948×distribute-lft-in
894×distribute-rgt-in
384×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03144807
17224395
223223947
371363947
Stop Event
node limit
Counts
143 → 174
Calls
Call 1
Inputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 2)) (sqrt.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 2)) (sqrt.f64 x))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 0 (*.f64 -1/3 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a))) (cbrt.f64 (exp.f64 (*.f64 -1/3 a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 a))) 1)
(pow.f64 (*.f64 -1/3 a) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 -1/3 a) 2))
(log.f64 (exp.f64 (*.f64 -1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 a))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 a) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 a)))
(exp.f64 (log.f64 (*.f64 -1/3 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 a))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/3 a)))
(+.f64 0 (*.f64 -1/3 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(pow.f64 (*.f64 -1/3 z) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(exp.f64 (log.f64 (*.f64 -1/3 z)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(+.f64 0 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1)
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 3)
(pow.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
Outputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(-.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (*.f64 -1/2 (*.f64 y y)) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(+.f64 (fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 3)) (*.f64 (*.f64 -1/2 (*.f64 y y)) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (neg.f64 y) (*.f64 1/6 (pow.f64 y 3)))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 (sin.f64 y) (pow.f64 z 3)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x)))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z)))))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x)))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 -1/18 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 -1/162 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 1/3 (*.f64 (*.f64 t (*.f64 z (sin.f64 y))) (sqrt.f64 x))))))
(fma.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (*.f64 (cos.f64 y) (*.f64 z z)) (sqrt.f64 x))) (fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 (sin.f64 y) (pow.f64 z 3)) (sqrt.f64 x))) (fma.f64 (cos.f64 y) (sqrt.f64 x) (*.f64 1/3 (*.f64 t (*.f64 (*.f64 z (sin.f64 y)) (sqrt.f64 x)))))))
(+.f64 (*.f64 (sqrt.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 y) (*.f64 t z)) (cos.f64 y))) (*.f64 (sqrt.f64 x) (fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z)))))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)))
(fma.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x)) (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (-.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 2)) (sqrt.f64 x)))))
(fma.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (*.f64 y y) (sqrt.f64 x))))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (-.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 2)) (sqrt.f64 x))))))
(fma.f64 -1 (*.f64 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (sqrt.f64 x)) (fma.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x))) (fma.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (sqrt.f64 x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 (*.f64 y y) (sqrt.f64 x)))))))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (neg.f64 y) (*.f64 1/6 (pow.f64 y 3))))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1/3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 0 (*.f64 -1/3 a))
(*.f64 -1/3 a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a))) (cbrt.f64 (exp.f64 (*.f64 -1/3 a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) a)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) a))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) a))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -1/3 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 a))) 1)
(*.f64 -1/3 a)
(pow.f64 (*.f64 -1/3 a) 1)
(*.f64 -1/3 a)
(pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3)
(*.f64 -1/3 a)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 2) 1/2)
(*.f64 -1/3 a)
(pow.f64 (pow.f64 (*.f64 -1/3 a) 3) 1/3)
(*.f64 -1/3 a)
(pow.f64 (sqrt.f64 (*.f64 -1/3 a)) 2)
(*.f64 -1/3 a)
(sqrt.f64 (pow.f64 (*.f64 -1/3 a) 2))
(*.f64 -1/3 a)
(log.f64 (exp.f64 (*.f64 -1/3 a)))
(*.f64 -1/3 a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 a))))
(*.f64 -1/3 a)
(cbrt.f64 (pow.f64 (*.f64 -1/3 a) 3))
(*.f64 -1/3 a)
(expm1.f64 (log1p.f64 (*.f64 -1/3 a)))
(*.f64 -1/3 a)
(exp.f64 (log.f64 (*.f64 -1/3 a)))
(*.f64 -1/3 a)
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1))
(*.f64 -1/3 a)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 a)) 1) 1))
(*.f64 -1/3 a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 a))) 3))
(*.f64 -1/3 a)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 a))) 1/3))
(*.f64 -1/3 a)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 a))) 2))
(*.f64 -1/3 a)
(log1p.f64 (expm1.f64 (*.f64 -1/3 a)))
(*.f64 -1/3 a)
(+.f64 0 (*.f64 -1/3 z))
(*.f64 z -1/3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 z -1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(*.f64 z -1/3)
(pow.f64 (*.f64 -1/3 z) 1)
(*.f64 z -1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(*.f64 z -1/3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(sqrt.f64 (pow.f64 (*.f64 z -1/3) 2))
(fabs.f64 (*.f64 z -1/3))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(*.f64 z -1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(*.f64 z -1/3)
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(sqrt.f64 (pow.f64 (*.f64 z -1/3) 2))
(fabs.f64 (*.f64 z -1/3))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(*.f64 z -1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(*.f64 z -1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(*.f64 z -1/3)
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(exp.f64 (log.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1))
(*.f64 z -1/3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/3 z)) 1) 1))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 3))
(*.f64 z -1/3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) 2))
(*.f64 z -1/3)
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(+.f64 0 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)) 1/2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2)))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)) 3))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))) 1) 1))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 1/3))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 2))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))

eval661.0ms (1.8%)

Compiler

Compiled 31064 to 18177 computations (41.5% saved)

prune703.0ms (1.9%)

Pruning

71 alts after pruning (71 fresh and 0 done)

PrunedKeptTotal
New991711062
Fresh101
Picked101
Done404
Total997711068
Accurracy
84.1%
Counts
1068 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b)))
49.7%
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
50.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
66.3%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
66.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
48.5%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
48.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 -1/3 z))) y))) (/.f64 (*.f64 -1/3 a) b))
66.3%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
74.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 -1/3 a) b))
74.7%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
35.3%
(fma.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 -1/3 (/.f64 a b)))
42.0%
(fma.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3)) (/.f64 (*.f64 -1/3 a) b))
65.8%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
64.1%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
63.6%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
59.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))) (/.f64 a (*.f64 b 3)))
47.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
66.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
60.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
57.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
54.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
54.4%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
39.3%
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
43.1%
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
66.0%
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
66.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
60.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (cos.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (sin.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
66.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)) 3)) (fma.f64 (cos.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))))))) (/.f64 a (*.f64 3 b)))
70.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
70.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
39.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
52.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b)))))
65.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
50.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
66.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
51.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
18.1%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
59.6%
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
59.5%
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))) (/.f64 a (*.f64 3 b)))
35.3%
(-.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (/.f64 a (*.f64 3 b)))
54.1%
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
41.1%
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
59.5%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
53.6%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
Compiler

Compiled 4838 to 3596 computations (25.7% saved)

localize111.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
99.7%
(*.f64 (sqrt.f64 x) (cos.f64 y))
99.6%
(*.f64 -1/3 (/.f64 a b))
Compiler

Compiled 42 to 19 computations (54.8% saved)

series38.0ms (0.1%)

Counts
2 → 49
Calls

18 calls:

TimeVariablePointExpression
31.0ms
y
@0
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
1.0ms
x
@0
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
1.0ms
y
@inf
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
1.0ms
a
@0
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
1.0ms
x
@0
(*.f64 (sqrt.f64 x) (cos.f64 y))

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1514×log-prod
760×pow-prod-up
680×pow-exp
580×expm1-udef
576×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01650
132350
2384150
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 x) (cos.f64 y))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
Outputs
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 1) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(*.f64 1 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 3) (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (-.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9) (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (*.f64 (pow.f64 (/.f64 a b) 2) 1/9)) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))
(pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))

simplify127.0ms (0.3%)

Algorithm
egg-herbie
Rules
1822×fma-def
772×distribute-lft-in
724×distribute-rgt-in
712×log-prod
670×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01863446
14463350
215753184
371643180
Stop Event
node limit
Counts
104 → 109
Calls
Call 1
Inputs
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 1) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(*.f64 1 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 3) (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (-.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9) (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (*.f64 (pow.f64 (/.f64 a b) 2) 1/9)) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))
(pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
Outputs
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (sqrt.f64 x))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (fma.f64 -1/2 (*.f64 y y) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x)))
(+.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/2 (*.f64 y y)) (*.f64 1/24 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/2 (*.f64 y y)) (fma.f64 1/24 (pow.f64 y 4) 1)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(fma.f64 -1/720 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x))))
(fma.f64 -1/720 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (+.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/2 (*.f64 y y)) (*.f64 1/24 (pow.f64 y 4))))))
(fma.f64 (sqrt.f64 x) (fma.f64 -1/720 (pow.f64 y 6) (*.f64 -1/2 (*.f64 y y))) (*.f64 (sqrt.f64 x) (fma.f64 1/24 (pow.f64 y 4) 1)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) 2 (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (*.f64 y y)) 2)))
(fma.f64 (sqrt.f64 x) (fma.f64 (neg.f64 y) y 2) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b)))))
(+.f64 (fma.f64 (sqrt.f64 x) 2 (*.f64 -1/3 (/.f64 a b))) (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (*.f64 y y)) (*.f64 (pow.f64 y 4) 1/12))))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (pow.f64 y 4) 1/12 2))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b))))))
(fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b))))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (pow.f64 y 4) 1/12) 2))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (pow.f64 y 6) -1/360) (neg.f64 (*.f64 y y)))))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (sqrt.f64 x) (+.f64 (-.f64 (*.f64 (pow.f64 y 6) -1/360) (*.f64 y y)) (fma.f64 (pow.f64 y 4) 1/12 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 -1/3 (/.f64 a b)) (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 1) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 1 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 3) (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (-.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9) (*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (pow.f64 (/.f64 a b) 2) 1/9 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) 2) (*.f64 (cos.f64 y) (*.f64 -1/3 (/.f64 a b))))))))
(/.f64 (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 a b) 2) 1/9) (-.f64 (*.f64 (/.f64 a b) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2/3)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 4 (*.f64 (pow.f64 (cos.f64 y) 2) x) (*.f64 (/.f64 a b) (+.f64 (/.f64 1/9 (/.f64 b a)) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2/3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 4 (*.f64 (pow.f64 (cos.f64 y) 2) x) (*.f64 (/.f64 a b) (fma.f64 (/.f64 a b) 1/9 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2/3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) 2) (*.f64 (pow.f64 (/.f64 a b) 2) 1/9)) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (pow.f64 (/.f64 a b) 2) 1/9)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/3 (/.f64 a b))))
(/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2)) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (fma.f64 4 (*.f64 (pow.f64 (cos.f64 y) 2) x) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 1)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 3)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3) 1/3)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 2)
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 2))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 a b)) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b)))) (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 -1/3 (/.f64 a b))))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))) 3))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))) 1) 1))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 2))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 (*.f64 (sqrt.f64 x) 2) (cos.f64 y) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))

localize143.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
99.7%
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
99.3%
(/.f64 a (*.f64 b 3))
Compiler

Compiled 49 to 28 computations (42.9% saved)

series4.0ms (0%)

Counts
2 → 49
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
0.0ms
x
@0
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
0.0ms
x
@-inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
0.0ms
y
@inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
0.0ms
x
@-inf
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1714×log-prod
800×fma-def
608×expm1-udef
606×log1p-udef
512×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01660
133860
2442660
Stop Event
node limit
Counts
2 → 146
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
Outputs
(+.f64 0 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(*.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 3)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (-.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) -1)
(pow.f64 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(exp.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))

simplify126.0ms (0.3%)

Algorithm
egg-herbie
Rules
916×fma-neg
538×cancel-sign-sub-inv
526×distribute-lft-in
504×distribute-rgt-in
468×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03159037
17718793
225258539
Stop Event
node limit
Counts
195 → 210
Calls
Call 1
Inputs
(*.f64 2 (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(*.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 3)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (-.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) -1)
(pow.f64 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(exp.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
Outputs
(*.f64 2 (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 2 (neg.f64 (*.f64 y y))))
(*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))
(-.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (*.f64 y y)))
(*.f64 (sqrt.f64 x) (+.f64 (-.f64 2 (*.f64 y y)) (*.f64 1/12 (pow.f64 y 4))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))))
(fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y)))))
(*.f64 (sqrt.f64 x) (+.f64 (+.f64 (*.f64 1/12 (pow.f64 y 4)) 2) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (neg.f64 (*.f64 y y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (*.f64 y y))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (-.f64 2 (*.f64 y y)) (*.f64 1/12 (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y)))) (+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (+.f64 (*.f64 1/12 (pow.f64 y 4)) 2) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)))
(sqrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 3)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (-.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 a (/.f64 -1/3 b)) 3)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 a (/.f64 -1/3 b)) (-.f64 (*.f64 a (/.f64 -1/3 b)) (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) -1)
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(pow.f64 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 1 (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 (neg.f64 (pow.f64 (/.f64 a b) 3)) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (/.f64 a b) (*.f64 1/3 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))))) (cbrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (neg.f64 (/.f64 1/3 b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 a (/.f64 -1/3 b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) 1/3 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) 0)
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 a (/.f64 -1/3 b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) 1/3 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) 0)
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 a (/.f64 -1/3 b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) 1/3 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) 0)
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 a (/.f64 -1/3 b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) 1/3 (*.f64 -1/3 (/.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 a (neg.f64 (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))

localize708.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 t 1/3)
99.3%
(/.f64 a (*.f64 3 b))
99.2%
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
55.4%
(cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))
Compiler

Compiled 117 to 75 computations (35.9% saved)

series61.0ms (0.2%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
59.0ms
t
@-inf
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
0.0ms
t
@0
(*.f64 t 1/3)
0.0ms
t
@-inf
(*.f64 t 1/3)
0.0ms
y
@0
(cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))
0.0ms
t
@inf
(*.f64 t 1/3)

rewrite151.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1706×prod-diff
1294×log-prod
612×fma-def
564×pow-exp
482×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01353
126353
2337745
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(*.f64 t 1/3)
Outputs
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(cos.f64 (fma.f64 (*.f64 z t) -1/3 y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 0 (*.f64 t 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t)) (cbrt.f64 (pow.f64 (exp.f64 1/3) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t 1/3))) 1)
(pow.f64 (*.f64 t 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)
(pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t 1/3)) 2)
(sqrt.f64 (*.f64 (*.f64 t t) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t 1/3))))
(cbrt.f64 (pow.f64 (*.f64 t 1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 t 1/3)))
(exp.f64 (log.f64 (*.f64 t 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t 1/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t 1/3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t 1/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 t 1/3)))

simplify117.0ms (0.3%)

Algorithm
egg-herbie
Rules
696×associate-+r+
678×unswap-sqr
648×associate-+l+
534×log-prod
530×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02988938
17598108
227777850
Stop Event
node limit
Counts
220 → 135
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(cos.f64 (fma.f64 (*.f64 z t) -1/3 y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(+.f64 0 (*.f64 t 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t)) (cbrt.f64 (pow.f64 (exp.f64 1/3) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t 1/3))) 1)
(pow.f64 (*.f64 t 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)
(pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t 1/3)) 2)
(sqrt.f64 (*.f64 (*.f64 t t) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t 1/3))))
(cbrt.f64 (pow.f64 (*.f64 t 1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 t 1/3)))
(exp.f64 (log.f64 (*.f64 t 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t 1/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t 1/3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t 1/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 t 1/3)))
Outputs
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(cos.f64 (*.f64 1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 t (*.f64 z -1/3))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 -1/2 (*.f64 y y)) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 (*.f64 t z) -1/3))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 -1/2 (*.f64 y y)) 1)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 (pow.f64 y 3) 1/6) (neg.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))
(cos.f64 (*.f64 1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (cos.f64 (*.f64 1/3 (*.f64 t z))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (cos.f64 (*.f64 t (*.f64 z -1/3))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 -1/2 (*.f64 y y)) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) y)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))))) (+.f64 (cos.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 (*.f64 1/3 (*.f64 t z)))) (pow.f64 y 3))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 (*.f64 t z) -1/3))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 y y)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 (*.f64 t z) -1/3))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) y (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 -1/2 (*.f64 y y)) 1)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 (*.f64 (pow.f64 y 3) 1/6) (neg.f64 y))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (pow.f64 (*.f64 t z) 3)) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 (*.f64 -1/18 (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (pow.f64 (*.f64 t z) 3)))))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(*.f64 1/3 t)
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) -1/3 y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) -1/3 y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (/.f64 (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))) 1/27))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (/.f64 (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))) 1/27)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y))))) 1/27)) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y)))))) (sin.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y))))) 1/27))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(fma.f64 (cos.f64 (/.f64 y (/.f64 (fma.f64 z (*.f64 1/3 t) y) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y))) (*.f64 (sin.f64 (/.f64 y (/.f64 (fma.f64 z (*.f64 1/3 t) y) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 z (*.f64 1/3 t) y)) y)) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 z (*.f64 1/3 t) y)) y)) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (fma.f64 z (*.f64 1/3 t) y)))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 z (*.f64 1/3 t) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))))
(/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (/.f64 (cos.f64 (fma.f64 z (*.f64 1/3 t) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (exp.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 0)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 0 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3))) (sin.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) -1/3 y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) -1/3 y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y))))) (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) (fma.f64 y y (*.f64 (*.f64 1/3 (*.f64 z t)) (fma.f64 z (*.f64 t 1/3) y)))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (/.f64 (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))) 1/27))) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (/.f64 (fma.f64 y y (*.f64 1/3 (*.f64 (*.f64 t z) (fma.f64 z (*.f64 1/3 t) y)))) 1/27)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y))))) 1/27)) (*.f64 (sin.f64 (/.f64 (pow.f64 y 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y)))))) (sin.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) 3) (fma.f64 y y (*.f64 (*.f64 t z) (*.f64 1/3 (fma.f64 z (*.f64 1/3 t) y))))) 1/27))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 z (*.f64 t 1/3) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 z t)) 2) (fma.f64 z (*.f64 t 1/3) y)))))
(fma.f64 (cos.f64 (/.f64 y (/.f64 (fma.f64 z (*.f64 1/3 t) y) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y))) (*.f64 (sin.f64 (/.f64 y (/.f64 (fma.f64 z (*.f64 1/3 t) y) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 z (*.f64 1/3 t) y)) y)) (cos.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 z (*.f64 1/3 t) y)) y)) (sin.f64 (/.f64 (pow.f64 (*.f64 1/3 (*.f64 t z)) 2) (fma.f64 z (*.f64 1/3 t) y)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 (*.f64 (*.f64 z t) -1/3)) (sin.f64 y)))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 (*.f64 z t) -1/3) 1))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (+.f64 (*.f64 (*.f64 z t) -1/3) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (*.f64 (*.f64 z t) -1/3) 1 (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 z t))) 2) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (fma.f64 (*.f64 t z) -1/3 (*.f64 1/3 (*.f64 t z))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) -1/3 y)) (cos.f64 (*.f64 (*.f64 t z) 0))) (*.f64 (sin.f64 (fma.f64 (*.f64 t z) -1/3 y)) (sin.f64 (*.f64 (*.f64 t z) 0))))
(fma.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (cos.f64 0) (*.f64 (sin.f64 (fma.f64 t (*.f64 z -1/3) y)) (neg.f64 (sin.f64 0))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2) (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) 3)) (fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cos.f64 (fma.f64 z (*.f64 t 1/3) y)))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (cos.f64 (fma.f64 z (*.f64 1/3 t) y)))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 z (*.f64 1/3 t) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))))
(/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))) (/.f64 (cos.f64 (fma.f64 z (*.f64 1/3 t) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))))
(pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 1)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 3)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3) 1/3)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 2)
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 z t) -1/3 y))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))) 1) 1))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) 3)) 1/3))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) 2))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y))))
(cos.f64 (+.f64 y (*.f64 (*.f64 t z) -1/3)))
(cos.f64 (fma.f64 (*.f64 t z) -1/3 y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 1 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 1 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) -1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (cos.f64 (*.f64 1/3 (*.f64 z t))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))) 1 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (sqrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 0 (*.f64 t 1/3))
(*.f64 1/3 t)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t)) (cbrt.f64 (pow.f64 (exp.f64 1/3) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) t))))
(*.f64 1/3 t)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t 1/3))) 1)
(*.f64 1/3 t)
(pow.f64 (*.f64 t 1/3) 1)
(*.f64 1/3 t)
(pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)
(*.f64 1/3 t)
(pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)
(*.f64 1/3 t)
(pow.f64 (sqrt.f64 (*.f64 t 1/3)) 2)
(*.f64 1/3 t)
(sqrt.f64 (*.f64 (*.f64 t t) 1/9))
(sqrt.f64 (*.f64 t (*.f64 t 1/9)))
(fabs.f64 (*.f64 1/3 t))
(log.f64 (pow.f64 (exp.f64 1/3) t))
(*.f64 1/3 t)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t 1/3))))
(*.f64 1/3 t)
(cbrt.f64 (pow.f64 (*.f64 t 1/3) 3))
(*.f64 1/3 t)
(expm1.f64 (log1p.f64 (*.f64 t 1/3)))
(*.f64 1/3 t)
(exp.f64 (log.f64 (*.f64 t 1/3)))
(*.f64 1/3 t)
(exp.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1))
(*.f64 1/3 t)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t 1/3)) 1) 1))
(*.f64 1/3 t)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t 1/3))) 3))
(*.f64 1/3 t)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t 1/3))) 1/3))
(*.f64 1/3 t)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t 1/3))) 2))
(*.f64 1/3 t)
(log1p.f64 (expm1.f64 (*.f64 t 1/3)))
(*.f64 1/3 t)

localize642.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 z -1/3)
99.3%
(/.f64 a (*.f64 3 b))
99.2%
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
55.4%
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
Compiler

Compiled 105 to 65 computations (38.1% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
z
@0
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
0.0ms
t
@0
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
0.0ms
y
@0
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
0.0ms
y
@0
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
0.0ms
t
@0
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1052×log-prod
850×exp-prod
614×pow-prod-down
598×prod-exp
566×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01345
123945
2265245
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 z -1/3)
Outputs
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 0 (*.f64 z -1/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z -1/3))) 1)
(pow.f64 (*.f64 z -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 z -1/3)) 3)
(pow.f64 (*.f64 (*.f64 z z) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 z -1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z -1/3)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 z -1/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z -1/3))))
(cbrt.f64 (pow.f64 (*.f64 z -1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 z -1/3)))
(exp.f64 (log.f64 (*.f64 z -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 z -1/3)))

simplify116.0ms (0.3%)

Algorithm
egg-herbie
Rules
1878×log-prod
772×exp-prod
754×*-commutative
712×unswap-sqr
602×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02175533
15125133
218634733
365974733
Stop Event
node limit
Counts
187 → 107
Calls
Call 1
Inputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 0 (*.f64 z -1/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z -1/3))) 1)
(pow.f64 (*.f64 z -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 z -1/3)) 3)
(pow.f64 (*.f64 (*.f64 z z) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 z -1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z -1/3)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 z -1/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z -1/3))))
(cbrt.f64 (pow.f64 (*.f64 z -1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 z -1/3)))
(exp.f64 (log.f64 (*.f64 z -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 z -1/3)))
Outputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(fma.f64 (neg.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(-.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (+.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y)))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (+.f64 1 (*.f64 y (*.f64 y -1/2))) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 1 (*.f64 y (*.f64 y -1/2))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (+.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (fma.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y))))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 1 (*.f64 y (*.f64 y -1/2)))) (-.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))) (fma.f64 1/3 (*.f64 z (*.f64 t (sin.f64 y))) (cos.f64 y))))
(+.f64 (fma.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 (*.f64 t z) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(fma.f64 (neg.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 (*.f64 t (*.f64 z -1/3))))
(-.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (+.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y)))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (+.f64 1 (*.f64 y (*.f64 y -1/2))) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 1 (*.f64 y (*.f64 y -1/2))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))) (+.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (fma.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y y))))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (+.f64 1 (*.f64 y (*.f64 y -1/2)))) (-.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t -1/3) z y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t -1/3) z y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(+.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 0)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 2 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t -1/3) z y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t -1/3) z y)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 z -1/3)) 1)) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 1/3 (*.f64 3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 2 (*.f64 1/2 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(*.f64 3 (*.f64 1/3 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2) 1/2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3) 1/3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y))))) (sqrt.f64 (log.f64 (cos.f64 (fma.f64 (*.f64 t -1/3) z y)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))) 1) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 3)) 1/3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 (*.f64 t -1/3) z y))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 (sin.f64 y))))
(+.f64 0 (*.f64 z -1/3))
(*.f64 z -1/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 z -1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z -1/3))) 1)
(*.f64 z -1/3)
(pow.f64 (*.f64 z -1/3) 1)
(*.f64 z -1/3)
(pow.f64 (cbrt.f64 (*.f64 z -1/3)) 3)
(*.f64 z -1/3)
(pow.f64 (*.f64 (*.f64 z z) 1/9) 1/2)
(sqrt.f64 (*.f64 z (*.f64 z 1/9)))
(fabs.f64 (*.f64 z -1/3))
(pow.f64 (pow.f64 (*.f64 z -1/3) 3) 1/3)
(*.f64 z -1/3)
(pow.f64 (sqrt.f64 (*.f64 z -1/3)) 2)
(*.f64 z -1/3)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 z -1/3)))
(*.f64 z -1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(sqrt.f64 (*.f64 z (*.f64 z 1/9)))
(fabs.f64 (*.f64 z -1/3))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(*.f64 z -1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z -1/3))))
(*.f64 z -1/3)
(cbrt.f64 (pow.f64 (*.f64 z -1/3) 3))
(*.f64 z -1/3)
(expm1.f64 (log1p.f64 (*.f64 z -1/3)))
(*.f64 z -1/3)
(exp.f64 (log.f64 (*.f64 z -1/3)))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1))
(*.f64 z -1/3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z -1/3)) 1) 1))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) 3))
(*.f64 z -1/3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))) 1/3))
(*.f64 z -1/3)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1/3))) 2))
(*.f64 z -1/3)
(log1p.f64 (expm1.f64 (*.f64 z -1/3)))
(*.f64 z -1/3)

localize423.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 -1/3 a)
99.6%
(*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)
93.3%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3))
65.4%
(cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))
Compiler

Compiled 121 to 88 computations (27.3% saved)

series52.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
30.0ms
z
@0
(*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)
12.0ms
z
@-inf
(*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)
9.0ms
z
@inf
(*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)
0.0ms
t
@0
(cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))
0.0ms
y
@0
(cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1312×log-prod
736×pow-prod-down
660×pow-prod-up
566×pow-exp
522×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01789
133337
2379837
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3))
(*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)
Outputs
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 0 (*.f64 -1/3 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 (*.f64 -1/3 z) 1)
(*.f64 1 (*.f64 -1/3 z))
(*.f64 (cbrt.f64 (*.f64 -1/3 z)) (cbrt.f64 (*.f64 1/9 (*.f64 z z))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z))) (cbrt.f64 (*.f64 -1/3 z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1/3))
(*.f64 (sqrt.f64 (*.f64 -1/3 z)) (sqrt.f64 (*.f64 -1/3 z)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1/3))
(*.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 -1/3 (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 -1/3 z) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 6) 1/6)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 3) 1/3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) 3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 1/3) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 3) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 3)) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1) 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 1/3)) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 3)) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(+.f64 (log.f64 (*.f64 -1/3 z)) 0)
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (log.f64 -1/3) (log.f64 z))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) (log.f64 (sqrt.f64 (*.f64 -1/3 z))))
(+.f64 0 (log.f64 (*.f64 -1/3 z)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) -1/3)))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) -1/3)))
(+.f64 (*.f64 (log.f64 -1/3) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 -1/3 (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z)))) 1)
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 -1/3) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 -1/3) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1/3) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 -1/3 z)))
(pow.f64 (log.f64 (*.f64 -1/3 z)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2))
(log.f64 (*.f64 -1/3 z))
(log.f64 (+.f64 1 (fma.f64 -1/3 z -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/3 z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -1/3 z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 2))
(log1p.f64 (fma.f64 -1/3 z -1))
(fma.f64 1 (log.f64 z) (log.f64 -1/3))
(fma.f64 1 (log.f64 -1/3) (log.f64 z))
(fma.f64 (log.f64 -1/3) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 -1/3)) (cbrt.f64 (log.f64 -1/3))) (cbrt.f64 (log.f64 -1/3)) (log.f64 z))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 z)) (cbrt.f64 (log.f64 z))) (cbrt.f64 (log.f64 z)) (log.f64 -1/3))
(fma.f64 (sqrt.f64 (log.f64 -1/3)) (sqrt.f64 (log.f64 -1/3)) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 -1/3))

simplify121.0ms (0.3%)

Algorithm
egg-herbie
Rules
1014×distribute-lft-in
944×distribute-rgt-in
892×sqr-pow
882×log-prod
364×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04276186
110035930
226835652
374005652
Stop Event
node limit
Counts
208 → 265
Calls
Call 1
Inputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(*.f64 -1/3 z)
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 0 (*.f64 -1/3 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 (*.f64 -1/3 z) 1)
(*.f64 1 (*.f64 -1/3 z))
(*.f64 (cbrt.f64 (*.f64 -1/3 z)) (cbrt.f64 (*.f64 1/9 (*.f64 z z))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z))) (cbrt.f64 (*.f64 -1/3 z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1/3))
(*.f64 (sqrt.f64 (*.f64 -1/3 z)) (sqrt.f64 (*.f64 -1/3 z)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1/3))
(*.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 -1/3 (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 -1/3 z) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 6) 1/6)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 3) 1/3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) 3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (pow.f64 (exp.f64 1/3) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 3) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 3)) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1) 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 1/3)) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 3)) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(+.f64 (log.f64 (*.f64 -1/3 z)) 0)
(+.f64 (log.f64 z) (log.f64 -1/3))
(+.f64 (log.f64 -1/3) (log.f64 z))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) (log.f64 (sqrt.f64 (*.f64 -1/3 z))))
(+.f64 0 (log.f64 (*.f64 -1/3 z)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) -1/3)))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) -1/3)))
(+.f64 (*.f64 (log.f64 -1/3) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 -1/3 (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z)))) 1)
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 -1/3) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 -1/3) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1/3) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 -1/3 z)))
(pow.f64 (log.f64 (*.f64 -1/3 z)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2))
(log.f64 (*.f64 -1/3 z))
(log.f64 (+.f64 1 (fma.f64 -1/3 z -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/3 z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -1/3 z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 2))
(log1p.f64 (fma.f64 -1/3 z -1))
(fma.f64 1 (log.f64 z) (log.f64 -1/3))
(fma.f64 1 (log.f64 -1/3) (log.f64 z))
(fma.f64 (log.f64 -1/3) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 -1/3)) (cbrt.f64 (log.f64 -1/3))) (cbrt.f64 (log.f64 -1/3)) (log.f64 z))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 z)) (cbrt.f64 (log.f64 z))) (cbrt.f64 (log.f64 z)) (log.f64 -1/3))
(fma.f64 (sqrt.f64 (log.f64 -1/3)) (sqrt.f64 (log.f64 -1/3)) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 -1/3))
Outputs
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 (*.f64 1/3 t) (*.f64 z (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y))
(+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (*.f64 z z) (*.f64 t (*.f64 t (cos.f64 y)))) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (cos.f64 y) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))) (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) 1) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 y)
(+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 (*.f64 1/3 t) (*.f64 z (sin.f64 y))))
(fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))
(fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))
(fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y)))
(fma.f64 -1/18 (*.f64 (*.f64 z z) (*.f64 t (*.f64 t (cos.f64 y)))) (fma.f64 1/3 (*.f64 z (*.f64 (sin.f64 y) t)) (cos.f64 y)))
(+.f64 (*.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 y) (pow.f64 z 2)))) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/162 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z)))))))
(fma.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 -1/18 (*.f64 t (*.f64 t (*.f64 (cos.f64 y) (*.f64 z z)))) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/18 (*.f64 (*.f64 t z) (*.f64 t z))) 1) (cos.f64 y)) (*.f64 (sin.f64 y) (+.f64 (*.f64 1/3 (*.f64 t z)) (*.f64 -1/162 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (*.f64 -1/3 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z -1/3)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z))))
(-.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z)))))))
(+.f64 (fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 y y))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (+.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (*.f64 -1/3 (*.f64 t z))))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (*.f64 -1/3 (*.f64 t z))))))))
(+.f64 (fma.f64 -1 (*.f64 y (sin.f64 (*.f64 -1/3 (*.f64 t z)))) (cos.f64 (*.f64 -1/3 (*.f64 t z)))) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 -1/3 (*.f64 t z))) (pow.f64 y 3)) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 -1/3 (*.f64 t z))) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 y (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))))
(+.f64 (fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y))) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 y y))) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (fma.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 1/6 (pow.f64 y 3)) (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (neg.f64 y))))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cos.f64 (fma.f64 t (*.f64 -1/3 z) y))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(+.f64 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 1/3) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 1/3) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 1/3) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 1/3) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 1/3) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 1/3) (log.f64 (/.f64 -1 z)))
(+.f64 0 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(+.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z -1/3) y)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 -1/3 z)))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t (*.f64 -1/3 z)) 1)) (sin.f64 y)))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 1 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2) (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 1)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2) 1/2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3) 1/3)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 2)
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) 1) 1))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) 3)) 1/3))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)))) 2))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))))
(cos.f64 (fma.f64 t (*.f64 z -1/3) y))
(fma.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (fma.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 t (*.f64 z -1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))) (*.f64 0 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3))))))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z -1/3)))))
(+.f64 0 (*.f64 -1/3 z))
(*.f64 z -1/3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)) (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) z))))
(*.f64 z -1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 z))) 1)
(*.f64 z -1/3)
(*.f64 -1/3 z)
(*.f64 z -1/3)
(*.f64 z -1/3)
(*.f64 (*.f64 -1/3 z) 1)
(*.f64 z -1/3)
(*.f64 1 (*.f64 -1/3 z))
(*.f64 z -1/3)
(*.f64 (cbrt.f64 (*.f64 -1/3 z)) (cbrt.f64 (*.f64 1/9 (*.f64 z z))))
(*.f64 (cbrt.f64 (*.f64 z -1/3)) (cbrt.f64 (*.f64 (*.f64 z z) 1/9)))
(*.f64 (cbrt.f64 (*.f64 z -1/3)) (cbrt.f64 (*.f64 z (*.f64 z 1/9))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z))) (cbrt.f64 (*.f64 -1/3 z)))
(*.f64 (cbrt.f64 (*.f64 z -1/3)) (cbrt.f64 (*.f64 (*.f64 z z) 1/9)))
(*.f64 (cbrt.f64 (*.f64 z -1/3)) (cbrt.f64 (*.f64 z (*.f64 z 1/9))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1/3))
(*.f64 z -1/3)
(*.f64 (sqrt.f64 (*.f64 -1/3 z)) (sqrt.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1/3))
(*.f64 z -1/3)
(*.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 z -1/3)
(*.f64 (*.f64 -1/3 (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 z -1/3)
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z -1/3))))) (E.f64))
(pow.f64 (*.f64 -1/3 z) 1)
(*.f64 z -1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 1/3) (log.f64 (pow.f64 (*.f64 z -1/3) 3)))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3)
(*.f64 z -1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3)
(*.f64 z -1/3)
(pow.f64 (*.f64 1/9 (*.f64 z z)) 1/2)
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(fabs.f64 (*.f64 z -1/3))
(pow.f64 (sqrt.f64 (*.f64 -1/3 z)) 2)
(*.f64 z -1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (E.f64) (log.f64 (*.f64 z -1/3)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (*.f64 1/3 (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))) 2)) (*.f64 1/3 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))))
(pow.f64 (pow.f64 (*.f64 -1/3 z) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 z -1/3) 6) 1/6)
(pow.f64 (*.f64 1/729 (pow.f64 z 6)) 1/6)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (E.f64) (log.f64 (*.f64 z -1/3)))
(pow.f64 (pow.f64 (exp.f64 3) 1/3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 z -1/3)))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 1/3 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 1/3))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (*.f64 1/3 (sqrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1) 3) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))) 2)) (*.f64 1/3 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 1/3))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (*.f64 1/3 (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 1/3) 3) (log.f64 (*.f64 -1/3 z)))
(pow.f64 (E.f64) (log.f64 (*.f64 z -1/3)))
(pow.f64 (pow.f64 (exp.f64 1/3) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/3) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/3) (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))) 2))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 3 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 3))
(pow.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (*.f64 3 (sqrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2))) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (sqrt.f64 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 3) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 3) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))))) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))))) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))))) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 1/3)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 3)) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 3)) (cbrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (cbrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 1) 1/3) (*.f64 3 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 3 (log.f64 (*.f64 z -1/3))))
(pow.f64 (cbrt.f64 (E.f64)) (log.f64 (pow.f64 (*.f64 z -1/3) 3)))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))) 2))) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))) 2))) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))) 2))) (cbrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 1) (sqrt.f64 (log.f64 (*.f64 -1/3 z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 1/3)) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 1/3)) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 1/3)) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 3)) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 3)) (sqrt.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3)))) (sqrt.f64 1/3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (fabs.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))))
(sqrt.f64 (*.f64 1/9 (*.f64 z z)))
(sqrt.f64 (*.f64 (*.f64 z z) 1/9))
(fabs.f64 (*.f64 z -1/3))
(log.f64 (pow.f64 (exp.f64 -1/3) z))
(*.f64 z -1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 z))))
(*.f64 z -1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/3 z) 3))
(*.f64 z -1/3)
(expm1.f64 (log1p.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(log1p.f64 (expm1.f64 (*.f64 -1/3 z)))
(*.f64 z -1/3)
(+.f64 (log.f64 (*.f64 -1/3 z)) 0)
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 -1/3) (log.f64 z))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -1/3 z))) (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) (log.f64 (cbrt.f64 (*.f64 (*.f64 z z) 1/9))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) (log.f64 (cbrt.f64 (*.f64 z (*.f64 z 1/9)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 z z)))) (log.f64 (cbrt.f64 (*.f64 -1/3 z))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) (log.f64 (cbrt.f64 (*.f64 (*.f64 z z) 1/9))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 z -1/3))) (log.f64 (cbrt.f64 (*.f64 z (*.f64 z 1/9)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -1/3 z))) (log.f64 (sqrt.f64 (*.f64 -1/3 z))))
(log.f64 (*.f64 z -1/3))
(+.f64 0 (log.f64 (*.f64 -1/3 z)))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) -1/3)))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) -1/3)))
(log.f64 (*.f64 z -1/3))
(+.f64 (*.f64 (log.f64 -1/3) 1) (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(log.f64 (*.f64 z -1/3))
(+.f64 (log.f64 (*.f64 -1/3 (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(log.f64 (*.f64 z -1/3))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z)))) 1)
(log.f64 (*.f64 z -1/3))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 -1/3) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 -1/3) (log.f64 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (-.f64 (+.f64 (pow.f64 (log.f64 -1/3) 2) (pow.f64 (log.f64 z) 2)) (*.f64 (log.f64 z) (log.f64 -1/3))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 -1/3) 2) (*.f64 (log.f64 z) (-.f64 (log.f64 z) (log.f64 -1/3)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -1/3) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 -1/3) (log.f64 (/.f64 -1/3 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1/3) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 -1/3 z)))
(/.f64 (log.f64 (*.f64 z -1/3)) (/.f64 (log.f64 (/.f64 -1/3 z)) (log.f64 (/.f64 -1/3 z))))
(pow.f64 (log.f64 (*.f64 -1/3 z)) 1)
(log.f64 (*.f64 z -1/3))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z))) 3)
(log.f64 (*.f64 z -1/3))
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2) 1/2)
(log.f64 (*.f64 z -1/3))
(pow.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3) 1/3)
(log.f64 (*.f64 z -1/3))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z))) 2)
(log.f64 (*.f64 z -1/3))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 2))
(log.f64 (*.f64 z -1/3))
(log.f64 (*.f64 -1/3 z))
(log.f64 (*.f64 z -1/3))
(log.f64 (+.f64 1 (fma.f64 -1/3 z -1)))
(log.f64 (*.f64 z -1/3))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/3 z)) 3))
(log.f64 (*.f64 z -1/3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/3 z))))
(log.f64 (*.f64 z -1/3))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/3 z))))
(log.f64 (*.f64 z -1/3))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1))
(log.f64 (*.f64 z -1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -1/3 z))) 1) 1))
(log.f64 (*.f64 z -1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -1/3 z)))) 3))
(log.f64 (*.f64 z -1/3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -1/3 z)))) 1/3))
(log.f64 (*.f64 z -1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -1/3 z)))) 2))
(log.f64 (*.f64 z -1/3))
(log1p.f64 (fma.f64 -1/3 z -1))
(log.f64 (*.f64 z -1/3))
(fma.f64 1 (log.f64 z) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(fma.f64 1 (log.f64 -1/3) (log.f64 z))
(log.f64 (*.f64 z -1/3))
(fma.f64 (log.f64 -1/3) 1 (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z -1/3))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 -1/3)) (cbrt.f64 (log.f64 -1/3))) (cbrt.f64 (log.f64 -1/3)) (log.f64 z))
(log.f64 (*.f64 z -1/3))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 z)) (cbrt.f64 (log.f64 z))) (cbrt.f64 (log.f64 z)) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))
(fma.f64 (sqrt.f64 (log.f64 -1/3)) (sqrt.f64 (log.f64 -1/3)) (log.f64 z))
(log.f64 (*.f64 z -1/3))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 -1/3))
(log.f64 (*.f64 z -1/3))

eval468.0ms (1.3%)

Compiler

Compiled 27419 to 16783 computations (38.8% saved)

prune414.0ms (1.1%)

Pruning

103 alts after pruning (101 fresh and 2 done)

PrunedKeptTotal
New970511021
Fresh165066
Picked101
Done224
Total9891031092
Accurracy
84.4%
Counts
1092 → 103
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
33.6%
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
54.7%
(fma.f64 2 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 -1/3 (/.f64 a b)))
74.2%
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
49.7%
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
50.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
48.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
43.9%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
22.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.0%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
48.8%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) y))) (/.f64 (*.f64 -1/3 a) b))
48.5%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
66.3%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
48.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
11.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (exp.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
23.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z -1/3))))) (E.f64)) y))) (/.f64 (*.f64 -1/3 a) b))
66.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
48.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
74.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
35.9%
(fma.f64 2 (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
53.6%
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
53.7%
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
62.8%
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
26.0%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
52.5%
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
65.8%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
74.3%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
64.1%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
63.6%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
59.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))) (/.f64 a (*.f64 b 3)))
47.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
66.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
60.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
57.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
54.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
54.4%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (*.f64 (/.f64 1 b) a) 3))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
32.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
74.6%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
48.8%
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
39.3%
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
43.1%
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
66.0%
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
66.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
70.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
70.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
39.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))))) (/.f64 a (*.f64 3 b)))
66.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t)))))))))) (/.f64 a (*.f64 3 b)))
48.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
40.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))))))))) (/.f64 a (*.f64 3 b)))
65.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
54.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
74.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
65.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
50.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
66.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
51.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
18.1%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
59.6%
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
63.0%
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
63.0%
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
54.1%
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
41.1%
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
59.5%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
67.8%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
53.6%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
63.1%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
53.8%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
62.9%
(-.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) (/.f64 a (*.f64 b 3)))
27.7%
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
15.1%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
49.2%
(*.f64 -1/3 (/.f64 a b))
38.1%
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
15.1%
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
40.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
40.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
Compiler

Compiled 6226 to 4750 computations (23.7% saved)

localize102.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
99.7%
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
99.6%
(*.f64 (/.f64 1 b) (/.f64 a 3))
Compiler

Compiled 57 to 35 computations (38.6% saved)

series2.0ms (0%)

Counts
2 → 61
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
0.0ms
x
@inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
0.0ms
x
@0
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
0.0ms
y
@0
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
0.0ms
b
@0
(*.f64 (/.f64 1 b) (/.f64 a 3))

rewrite112.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1850×log-prod
1080×fma-def
668×expm1-udef
668×log1p-udef
426×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01852
139248
2506448
Stop Event
node limit
Counts
2 → 238
Calls
Call 1
Inputs
(*.f64 (/.f64 1 b) (/.f64 a 3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
Outputs
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(/.f64 1 (*.f64 b (/.f64 3 a)))
(/.f64 1 (*.f64 (/.f64 3 a) b))
(/.f64 1 (/.f64 (*.f64 b 3) a))
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(/.f64 1 (/.f64 3 (/.f64 a b)))
(/.f64 (/.f64 1 b) (/.f64 3 a))
(/.f64 a (*.f64 b 3))
(/.f64 a (/.f64 b 1/3))
(/.f64 (*.f64 a 1/3) b)
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 b 3) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a a) 1/9)) (/.f64 b (cbrt.f64 (*.f64 a 1/3))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 b 3) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 a 1/3)) (/.f64 b (sqrt.f64 (*.f64 a 1/3))))
(/.f64 (*.f64 a -1/3) (neg.f64 b))
(/.f64 -1 (*.f64 (neg.f64 b) (/.f64 3 a)))
(/.f64 -1 (*.f64 (/.f64 3 a) (neg.f64 b)))
(/.f64 (neg.f64 a) (*.f64 b -3))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b) 3))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 b 3)))
(/.f64 (/.f64 a b) 3)
(/.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -3))
(/.f64 (*.f64 a -1) (*.f64 3 (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 -3 b))
(/.f64 (*.f64 (neg.f64 a) -1) (*.f64 -3 (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 a b)) -3)
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 a)) -3)
(/.f64 (*.f64 (*.f64 a 1/3) -1) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) (/.f64 1 b)) -3)
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(+.f64 0 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(*.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (/.f64 (*.f64 a -1/3) b) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) (pow.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (/.f64 (*.f64 a -1/3) b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 1 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 1 b) (*.f64 a -1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 a 1/3) (/.f64 -1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 a -1/3) (/.f64 1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (/.f64 -1 b) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (cbrt.f64 (/.f64 (*.f64 a -1/3) b))) (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) a) 1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) (cbrt.f64 (*.f64 (*.f64 a a) 1/9))) (cbrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) (sqrt.f64 (*.f64 a 1/3))) (sqrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))

simplify152.0ms (0.4%)

Algorithm
egg-herbie
Rules
1628×fma-neg
958×unswap-sqr
430×fma-def
402×associate-*r*
396×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047312211
1116511729
2425911463
Stop Event
node limit
Counts
299 → 300
Calls
Call 1
Inputs
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(/.f64 1 (*.f64 b (/.f64 3 a)))
(/.f64 1 (*.f64 (/.f64 3 a) b))
(/.f64 1 (/.f64 (*.f64 b 3) a))
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(/.f64 1 (/.f64 3 (/.f64 a b)))
(/.f64 (/.f64 1 b) (/.f64 3 a))
(/.f64 a (*.f64 b 3))
(/.f64 a (/.f64 b 1/3))
(/.f64 (*.f64 a 1/3) b)
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 b 3) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a a) 1/9)) (/.f64 b (cbrt.f64 (*.f64 a 1/3))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 b 3) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 a 1/3)) (/.f64 b (sqrt.f64 (*.f64 a 1/3))))
(/.f64 (*.f64 a -1/3) (neg.f64 b))
(/.f64 -1 (*.f64 (neg.f64 b) (/.f64 3 a)))
(/.f64 -1 (*.f64 (/.f64 3 a) (neg.f64 b)))
(/.f64 (neg.f64 a) (*.f64 b -3))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b) 3))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 b 3)))
(/.f64 (/.f64 a b) 3)
(/.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -3))
(/.f64 (*.f64 a -1) (*.f64 3 (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 -3 b))
(/.f64 (*.f64 (neg.f64 a) -1) (*.f64 -3 (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 a b)) -3)
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 a)) -3)
(/.f64 (*.f64 (*.f64 a 1/3) -1) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) (/.f64 1 b)) -3)
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(+.f64 0 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(*.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (/.f64 (*.f64 a -1/3) b) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) (pow.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (/.f64 (*.f64 a -1/3) b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 1 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 1 b) (*.f64 a -1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 a 1/3) (/.f64 -1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 a -1/3) (/.f64 1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (/.f64 -1 b) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (cbrt.f64 (/.f64 (*.f64 a -1/3) b))) (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) a) 1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) (cbrt.f64 (*.f64 (*.f64 a a) 1/9))) (cbrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) (sqrt.f64 (*.f64 a 1/3))) (sqrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
Outputs
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 a -1/3) b)
(/.f64 a (*.f64 b -3))
(*.f64 (/.f64 a b) -1/3)
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (sqrt.f64 x) (/.f64 a (*.f64 b -3)))
(fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (*.f64 y y)) 2)) (/.f64 a (*.f64 b -3)))
(fma.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(+.f64 (-.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (*.f64 y y))) (/.f64 a (*.f64 b -3)))
(-.f64 (fma.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4))) (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 y y)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))) (/.f64 (*.f64 a -1/3) b))
(+.f64 (+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y))))) (/.f64 a (*.f64 b -3)))
(+.f64 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y))) (fma.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4))) (*.f64 (/.f64 a b) -1/3)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 a -1/3) b)
(/.f64 a (*.f64 b -3))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 a -1/3) b)
(/.f64 a (*.f64 b -3))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 (*.f64 a -1/3) b)
(/.f64 a (*.f64 b -3))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(*.f64 1/3 (/.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(*.f64 1/3 (/.f64 a b))
(/.f64 1 (*.f64 b (/.f64 3 a)))
(*.f64 1/3 (/.f64 a b))
(/.f64 1 (*.f64 (/.f64 3 a) b))
(*.f64 1/3 (/.f64 a b))
(/.f64 1 (/.f64 (*.f64 b 3) a))
(*.f64 1/3 (/.f64 a b))
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(*.f64 1/3 (/.f64 a b))
(/.f64 1 (/.f64 3 (/.f64 a b)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (/.f64 1 b) (/.f64 3 a))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (*.f64 b 3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 a 1/3) b)
(*.f64 1/3 (/.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 b 3) (cbrt.f64 a)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (cbrt.f64 (*.f64 (*.f64 a a) 1/9)) (/.f64 b (cbrt.f64 (*.f64 a 1/3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (*.f64 a 1/9))) b) (cbrt.f64 (*.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 1/3 a)) (/.f64 (cbrt.f64 (*.f64 a (*.f64 a 1/9))) b))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 b 3) (sqrt.f64 a)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (sqrt.f64 (*.f64 a 1/3)) (/.f64 b (sqrt.f64 (*.f64 a 1/3))))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 a -1/3) (neg.f64 b))
(*.f64 1/3 (/.f64 a b))
(/.f64 -1 (*.f64 (neg.f64 b) (/.f64 3 a)))
(*.f64 1/3 (/.f64 a b))
(/.f64 -1 (*.f64 (/.f64 3 a) (neg.f64 b)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (neg.f64 a) (*.f64 b -3))
(*.f64 1/3 (/.f64 a b))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b) 3))
(*.f64 1/3 (/.f64 a b))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 b 3)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (/.f64 a b) 3)
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -3))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 a -1) (*.f64 3 (neg.f64 b)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 -3 b))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 (neg.f64 a) -1) (*.f64 -3 (neg.f64 b)))
(*.f64 1/3 (/.f64 a b))
(/.f64 (neg.f64 (/.f64 a b)) -3)
(*.f64 1/3 (/.f64 a b))
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 a)) -3)
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 (*.f64 a 1/3) -1) (neg.f64 b))
(*.f64 1/3 (/.f64 a b))
(/.f64 (*.f64 (neg.f64 a) (/.f64 1 b)) -3)
(*.f64 1/3 (/.f64 a b))
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(*.f64 1/3 (/.f64 a b))
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 1/3 (/.f64 a b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3) 1/3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(*.f64 1/3 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(*.f64 1/3 (/.f64 a b))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(*.f64 1/3 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))
(*.f64 1/3 (/.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(*.f64 1/3 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 0 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))))))
(*.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (/.f64 (*.f64 a -1/3) b) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) (pow.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)) 3)) (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)) (-.f64 (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (pow.f64 (*.f64 (/.f64 a b) 0) 3)) (fma.f64 (*.f64 (/.f64 a b) 0) (-.f64 (*.f64 (/.f64 a b) 0) (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3) (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 (*.f64 a -1/3) b) (/.f64 (*.f64 a -1/3) b))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))) (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (*.f64 (*.f64 (/.f64 a b) 0) (*.f64 (/.f64 a b) 0))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 (cos.f64 y) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))) (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 (cos.f64 y) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a -1/3) b)) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 (cos.f64 y) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 (cos.f64 y) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (/.f64 (*.f64 a -1/3) b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 1 b) (*.f64 a -1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 a 1/3) (/.f64 -1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)) 1 (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) 2) (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (sqrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 a -1/3) (/.f64 1 b) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 3)) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))) (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) (*.f64 -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) -2))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (/.f64 -1 b) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (cbrt.f64 (/.f64 (*.f64 a -1/3) b))) (cbrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (sqrt.f64 (/.f64 (*.f64 a -1/3) b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 (*.f64 a -1/3) b) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/3 (/.f64 a b)) (/.f64 (*.f64 a -1/3) b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b -3)))
(fma.f64 (cos.f64 y) (*.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (/.f64 (*.f64 a -1/3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 a -1/3) b) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 a -1/3) b) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 2 (sqrt.f64 x)))) (sqrt.f64 (*.f64 2 (sqrt.f64 x))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (+.f64 (/.f64 (*.f64 a -1/3) b) (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (/.f64 -1 b) 1) (*.f64 a 1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (/.f64 -1 b) a) 1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (/.f64 -1 b) (cbrt.f64 (*.f64 (*.f64 a a) 1/9))) (cbrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 a 1/9))) (/.f64 -1 b)) (cbrt.f64 (*.f64 1/3 a)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 a 1/9)))) b) (cbrt.f64 (*.f64 1/3 a)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (*.f64 (/.f64 -1 b) (sqrt.f64 (*.f64 a 1/3))) (sqrt.f64 (*.f64 a 1/3)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 a -1/3) b))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))

localize26.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 -1/3 (/.f64 a b))
Compiler

Compiled 18 to 11 computations (38.9% saved)

localize130.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (sqrt.f64 x) (cos.f64 y))
99.7%
(*.f64 (/.f64 a b) 1/3)
99.6%
(pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3)
73.5%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
Compiler

Compiled 83 to 39 computations (53% saved)

series53.0ms (0.1%)

Counts
3 → 98
Calls

30 calls:

TimeVariablePointExpression
7.0ms
y
@0
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
6.0ms
x
@0
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
5.0ms
x
@-inf
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
4.0ms
x
@inf
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
4.0ms
b
@0
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)

rewrite136.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1868×log-prod
1126×fma-def
676×expm1-udef
672×log1p-udef
402×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01997
142589
2506189
Stop Event
node limit
Counts
3 → 294
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3)
(*.f64 (/.f64 a b) 1/3)
Outputs
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) 1/3))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (/.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(-.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (/.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1)
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (neg.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (pow.f64 (exp.f64 1/3) (/.f64 a b))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 1/3 (/.f64 (neg.f64 a) b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 -1/3 (/.f64 a b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) 1)
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) 3))
(/.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) 3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) 3))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(/.f64 a (/.f64 b 1/3))
(/.f64 1/3 (/.f64 b a))
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(/.f64 (*.f64 a 1/3) b)
(/.f64 (neg.f64 (*.f64 a 1/3)) (neg.f64 b))
(/.f64 (*.f64 1/3 (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) 1/3) (neg.f64 b))
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(sqrt.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))

simplify353.0ms (0.9%)

Algorithm
egg-herbie
Rules
1416×fma-def
1302×associate-*r*
680×times-frac
562×associate-+r+
514×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093633804
1280830134
Stop Event
node limit
Counts
392 → 524
Calls
Call 1
Inputs
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (pow.f64 y 4)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (+.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 6) (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x)))) (sqrt.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)) (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 (*.f64 -1/6 x) (*.f64 -1/180 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (*.f64 -1/360 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 3) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 6)))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (pow.f64 y 4)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2)))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3)))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (+.f64 (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6))))))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (*.f64 1/27 (/.f64 1 (pow.f64 b 3)))))) (pow.f64 a 3)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3))))))
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3)))) (pow.f64 b 2)) (*.f64 a (pow.f64 (cbrt.f64 -1/27) 2))))))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3))))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 5)) (pow.f64 (cbrt.f64 -1/27) 5)) 1/3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 3) (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3)))) (pow.f64 b 2)) (*.f64 a (pow.f64 (cbrt.f64 -1/27) 2)))))))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (pow.f64 b 2)) a)) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 3) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3))))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/3)) (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/3)))))) (pow.f64 a 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (pow.f64 b 2)) a)) (*.f64 -1/3 (/.f64 a b)))))
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 b (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 b (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/27) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2)))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 3) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/27) 5))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2)))))))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(+.f64 (*.f64 1/12 (/.f64 (-.f64 (*.f64 -1/27 (pow.f64 a 3)) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6))))))) (cbrt.f64 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 3) x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x))))))
(+.f64 (*.f64 -1/12 (/.f64 (-.f64 (*.f64 1/27 (pow.f64 a 3)) (+.f64 (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 3) x)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (*.f64 (pow.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))))))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (+.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 (*.f64 -1/6 x) (*.f64 -1/180 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (sqrt.f64 x))) (*.f64 -1/360 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))))) (*.f64 (pow.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x))))))))
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)))))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))))))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)) (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x)))))))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) 1/3))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (/.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(-.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (/.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1)
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (neg.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (pow.f64 (exp.f64 1/3) (/.f64 a b))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 1/3 (/.f64 (neg.f64 a) b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 -1/3 (/.f64 a b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) 1)
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) 3))
(/.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) 3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) 3))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(/.f64 a (/.f64 b 1/3))
(/.f64 1/3 (/.f64 b a))
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(/.f64 (*.f64 a 1/3) b)
(/.f64 (neg.f64 (*.f64 a 1/3)) (neg.f64 b))
(/.f64 (*.f64 1/3 (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 a) 1/3) (neg.f64 b))
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(sqrt.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
Outputs
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(/.f64 a (/.f64 b (cbrt.f64 -1/27)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2))) -3) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (pow.f64 y 4)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (fma.f64 2 (sqrt.f64 x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 4) (+.f64 (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2))))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2))) -3) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x) (fma.f64 (*.f64 1/12 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (sqrt.f64 x) (*.f64 (*.f64 2 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3) 2) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3)) -1/3)) (/.f64 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 y 4))) (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (+.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y 6) (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x)))) (sqrt.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)) (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 (*.f64 -1/6 x) (*.f64 -1/180 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (*.f64 -1/360 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 3) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 6)))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 x (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x)))) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)))) (pow.f64 y 4)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2)))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (fma.f64 2 (sqrt.f64 x) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (-.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x)) (fma.f64 -1/6 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 -1/6 x (*.f64 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) -1/180)) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -1/360)))) (fma.f64 2/3 (/.f64 (+.f64 (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3)))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) 3) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 6)))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (/.f64 (*.f64 (pow.f64 y 4) (+.f64 (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) 2) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3))))) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)))))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2))) -3) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (+.f64 (*.f64 1/3 (+.f64 (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 x -1/6 (*.f64 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) -1/180)) (fma.f64 (*.f64 x (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) -1/6 (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x)) (*.f64 -1/360 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)))))) (fma.f64 2/3 (/.f64 (+.f64 (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x) (fma.f64 (*.f64 1/12 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (sqrt.f64 x) (*.f64 (*.f64 2 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3) 2) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3)) -1/3)) (/.f64 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) 3) -27) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 6))))))) (/.f64 (+.f64 (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x) (fma.f64 (*.f64 1/12 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (sqrt.f64 x) (*.f64 (*.f64 2 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3) 2) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3)) -1/3)) (/.f64 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 y 4))))) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2))))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 1/12 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 a a) x)) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2))))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2))))) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (*.f64 a a)) x))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (+.f64 (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6))))))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (*.f64 1/27 (/.f64 1 (pow.f64 b 3)))))) (pow.f64 a 3)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a) (cbrt.f64 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3))))))
(fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (/.f64 (cbrt.f64 4) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))) (fma.f64 1/108 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 3) (*.f64 x (pow.f64 (cos.f64 y) 2))) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (/.f64 (cbrt.f64 4) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))) (/.f64 1/27 (pow.f64 b 3))))) (pow.f64 (cos.f64 y) 2)) (/.f64 (pow.f64 a 3) x)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 1/12 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 a a) x)) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))))))))
(fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (/.f64 (cbrt.f64 4) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))) (fma.f64 1/108 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 3) -64) (*.f64 x (pow.f64 (cos.f64 y) 2))) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (/.f64 (cbrt.f64 4) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))) (/.f64 1/27 (pow.f64 b 3))))) (pow.f64 (cos.f64 y) 2)) (/.f64 (pow.f64 a 3) x)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (/.f64 (cbrt.f64 4) a)) (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2))))) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6))))) (*.f64 a a)) x)))))
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(/.f64 a (/.f64 b (cbrt.f64 -1/27)))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))))
(+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))) (/.f64 a (/.f64 b (cbrt.f64 -1/27))))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3)))) (pow.f64 b 2)) (*.f64 a (pow.f64 (cbrt.f64 -1/27) 2))))))
(+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))))) a) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2))))))
(fma.f64 1/3 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2))) a) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))) (/.f64 a (/.f64 b (cbrt.f64 -1/27))))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3))))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 5)) (pow.f64 (cbrt.f64 -1/27) 5)) 1/3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 3) (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 2)) (pow.f64 (cbrt.f64 -1/27) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (/.f64 (*.f64 1 b) (cbrt.f64 -1/27)) 1/3)))) (pow.f64 b 2)) (*.f64 a (pow.f64 (cbrt.f64 -1/27) 2)))))))
(+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))))) (cbrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 (cbrt.f64 -1/27) 5))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 3) (/.f64 (pow.f64 (cbrt.f64 -1/27) 2) (*.f64 b b)))))) (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))))) a) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))))))
(+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (+.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2))) a) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)) (/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 b (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2))) (cbrt.f64 (/.f64 (pow.f64 b 5) (pow.f64 (cbrt.f64 -1/27) 5))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 3) 8/27) (/.f64 (pow.f64 (cbrt.f64 -1/27) 2) (*.f64 b b)))))) (*.f64 a a))))))
(*.f64 -1/3 (/.f64 a b))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (pow.f64 b 2)) a)) (*.f64 -1/3 (/.f64 a b))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 b b))) (fma.f64 -3 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)))) (/.f64 a (*.f64 b b))) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 b b))) (fma.f64 -3 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)) -1/9)) (/.f64 a (*.f64 b b))) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 3) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3))))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/3)) (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))))) (cbrt.f64 1/9)) (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/3)))))) (pow.f64 a 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) 2) (pow.f64 (cbrt.f64 1/9) 2)) (pow.f64 (*.f64 1 b) 1/3)))) (pow.f64 b 2)) a)) (*.f64 -1/3 (/.f64 a b)))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 b b))) (fma.f64 3 (/.f64 (*.f64 b b) (/.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 3)) (*.f64 (cbrt.f64 (pow.f64 b 5)) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)))) (/.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)))) (/.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3))))))))) (fma.f64 -3 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)))) (/.f64 a (*.f64 b b))) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 b b))) (fma.f64 3 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 3) 8/27)) (*.f64 2 (*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)) -1/9)) (/.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3))) (cbrt.f64 (pow.f64 b 5)))))) a)) (fma.f64 -3 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) 2) (pow.f64 (cbrt.f64 1/9) 2)) (cbrt.f64 b)) -1/9)) (/.f64 a (*.f64 b b))) (*.f64 (/.f64 a b) -1/3))))
(/.f64 (*.f64 a (cbrt.f64 -1/27)) b)
(/.f64 a (/.f64 b (cbrt.f64 -1/27)))
(+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))))))
(+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (/.f64 a (/.f64 b (cbrt.f64 -1/27))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 b (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))))))))
(fma.f64 1/3 (*.f64 (/.f64 b (*.f64 a a)) (/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2)))) (pow.f64 (cbrt.f64 -1/27) 2))) (+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)))))
(fma.f64 1/3 (*.f64 (/.f64 b (*.f64 a a)) (/.f64 (fma.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2)))) (pow.f64 (cbrt.f64 -1/27) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (/.f64 a (/.f64 b (cbrt.f64 -1/27)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 b (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (+.f64 (/.f64 (*.f64 a (cbrt.f64 -1/27)) b) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/27) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2)))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 3) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/27) 5))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (-.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27))) 1/3) (pow.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) 2)))))))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/27) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 b (*.f64 a a)) (/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2)))) (pow.f64 (cbrt.f64 -1/27) 2))) (+.f64 (/.f64 a (/.f64 b (cbrt.f64 -1/27))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1/27) 5) (pow.f64 a 5)))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (+.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 3) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/27) 2))) (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1/27) 5) (pow.f64 a 5)))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (+.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2))))))))) (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 -1/27) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 b (*.f64 a a)) (/.f64 (fma.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2)))) (pow.f64 (cbrt.f64 -1/27) 2))) (fma.f64 1/3 (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/27) 2)))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 (cbrt.f64 -1/27) 5))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (fma.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 (cbrt.f64 -1/27) 5))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3)) (fma.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (cbrt.f64 -1/27)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) 2))))) (*.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 3) 8/27) (pow.f64 (cbrt.f64 -1/27) 2)))))) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (pow.f64 (cbrt.f64 -1/27) 2) b)))) (/.f64 a (/.f64 b (cbrt.f64 -1/27)))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 -4 (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (fma.f64 1/12 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 -2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (*.f64 b b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 -4 (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 x (*.f64 b b))))))
(+.f64 (*.f64 1/12 (/.f64 (-.f64 (*.f64 -1/27 (pow.f64 a 3)) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6))))))) (cbrt.f64 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))) (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 3) x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 -4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(fma.f64 1/12 (/.f64 (-.f64 (*.f64 -1/27 (pow.f64 a 3)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (/.f64 (cbrt.f64 4) (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 -2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (*.f64 1/108 (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) 3) (*.f64 x (pow.f64 (cos.f64 y) 2)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (pow.f64 b 3)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (fma.f64 1/12 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 -2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (*.f64 b b)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(fma.f64 1/12 (/.f64 (-.f64 (*.f64 -1/27 (pow.f64 a 3)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (/.f64 (cbrt.f64 4) (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (*.f64 (/.f64 1/108 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 3) -64) x)))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (pow.f64 b 3)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 -4 (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 x (*.f64 b b)))))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) (*.f64 b (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 4 (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) (*.f64 b (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/12 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (*.f64 b b)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 4 (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 x (*.f64 b b))))))
(+.f64 (*.f64 -1/12 (/.f64 (-.f64 (*.f64 1/27 (pow.f64 a 3)) (+.f64 (*.f64 1/108 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 3) (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (cbrt.f64 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6))))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 3) x)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 y) 2) x)) 1/3) (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) (*.f64 (cbrt.f64 4) b)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/12 (/.f64 (-.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x))) (*.f64 4/9 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (sqrt.f64 x)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) 2) (pow.f64 (cbrt.f64 4) 2)) (*.f64 (pow.f64 (/.f64 1 (cos.f64 y)) 1/3) (pow.f64 (/.f64 1 x) 1/6)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 (pow.f64 b 2) x)))))))
(fma.f64 -1/12 (/.f64 (-.f64 (*.f64 1/27 (pow.f64 a 3)) (fma.f64 1/108 (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 3) (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (/.f64 (cbrt.f64 4) (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4))))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (pow.f64 b 3)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) (*.f64 b (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 1/12 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) 2/3) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (*.f64 b b))))))))
(fma.f64 -1/12 (/.f64 (-.f64 (*.f64 1/27 (pow.f64 a 3)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 y) 5))) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/6)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (/.f64 (cbrt.f64 4) (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4)))) (*.f64 1/108 (/.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 3) 64) (*.f64 x (pow.f64 (cos.f64 y) 2)))))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x (pow.f64 b 3)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 4 (cbrt.f64 4)))) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 1/12 (pow.f64 (cos.f64 y) 2)) (/.f64 (*.f64 2/3 (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 y))) (pow.f64 (/.f64 1 x) 1/6)) (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) 2) (pow.f64 (cbrt.f64 4) 2))))) (*.f64 x (*.f64 b b)))))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(*.f64 -1/27 (pow.f64 (/.f64 a b) 3))
(pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3)
(pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3)
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (*.f64 (pow.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)))))))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) (*.f64 (pow.f64 y 4) (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))))))))))
(+.f64 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3) (fma.f64 (pow.f64 y 4) (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x) (fma.f64 (*.f64 1/12 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (sqrt.f64 x) (*.f64 (*.f64 2 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2))) -3)))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 3) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 -2 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))) (+.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (+.f64 (*.f64 -1/6 x) (*.f64 -1/180 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (sqrt.f64 x))) (*.f64 -1/360 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))))))) (*.f64 (pow.f64 y 4) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) (sqrt.f64 x))) x) (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) 2) (sqrt.f64 x))) (*.f64 2 (*.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b))) x))))))))
(+.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3) (fma.f64 (pow.f64 y 6) (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 -1/6 x (*.f64 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) -1/180)) (fma.f64 -1/6 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 -1 (*.f64 (sqrt.f64 x) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x)) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -1/360)))) (*.f64 (pow.f64 y 4) (fma.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))) x) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (*.f64 x (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))))))))))
(+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) -3) (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 3)) (fma.f64 (pow.f64 y 6) (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 x -1/6 (*.f64 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) -1/180)) (fma.f64 (*.f64 x (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) -1/6 (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x)) (*.f64 -1/360 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)))))) (*.f64 (pow.f64 y 4) (fma.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) (fma.f64 1/6 (*.f64 (sqrt.f64 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))) x) (fma.f64 (*.f64 1/12 (pow.f64 (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3)) 2)) (sqrt.f64 x) (*.f64 (*.f64 2 x) (fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))))))))
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(pow.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b))) 3)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))
(fma.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a)))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(*.f64 -1/27 (pow.f64 (/.f64 a b) 3))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))
(fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))) a))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4)))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) -4) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(*.f64 -1/27 (pow.f64 (/.f64 a b) 3))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))
(fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (neg.f64 a) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4))))
(-.f64 (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a))) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 2/9 (*.f64 (/.f64 (cos.f64 y) (pow.f64 b 2)) (sqrt.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 8/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) b))))))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (neg.f64 a) (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4)))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (-.f64 (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (cos.f64 y) (*.f64 b b))) 2/3) (*.f64 a a))) (*.f64 a (*.f64 (/.f64 (pow.f64 (cos.f64 y) 2) (/.f64 b x)) 4))))
(*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))
(*.f64 -1/27 (pow.f64 (/.f64 a b) 3))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) 2/3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 -4/3 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (/.f64 (*.f64 (*.f64 -8/3 a) (*.f64 x (pow.f64 (cos.f64 y) 2))) b)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) 2/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4)))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 -4/3 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (/.f64 (*.f64 (*.f64 -8/3 a) (*.f64 x (pow.f64 (cos.f64 y) 2))) b))))))
(+.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) 2/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4))
(fma.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 -4/3 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (fma.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (/.f64 (*.f64 (*.f64 -8/3 a) (*.f64 x (pow.f64 (cos.f64 y) 2))) b)))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) (+.f64 (fma.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3)))) (*.f64 4/9 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (*.f64 -8/3 (/.f64 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)) b)))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 -4/3 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (/.f64 (*.f64 (*.f64 -8/3 a) (*.f64 x (pow.f64 (cos.f64 y) 2))) b))))))
(+.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) 2/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) -4))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))))
(*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)))
(fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) b)))
(-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) 4))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)) (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) b) (*.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y))))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (-.f64 (*.f64 4/9 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b)))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) 4))))
(+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 8/3 (*.f64 a (*.f64 (pow.f64 (cos.f64 y) 2) x)))) b)) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 4/9 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (cos.f64 y)) (pow.f64 b 2)) (sqrt.f64 x)))))))
(fma.f64 2/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))) (fma.f64 8 (*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) 4) b) (fma.f64 -1/27 (pow.f64 (/.f64 a b) 3) (*.f64 4/9 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 a a) (/.f64 (*.f64 b b) (cos.f64 y)))))))))
(+.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 y) 3)) (sqrt.f64 (pow.f64 x 3))) (*.f64 (/.f64 a (/.f64 b (*.f64 x (pow.f64 (cos.f64 y) 2)))) 4)) (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (cos.f64 y) b))) 2/3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(*.f64 1/3 (/.f64 a b))
(/.f64 a (/.f64 b 1/3))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))))))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) 1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) 1)
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (/.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(-.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (/.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(-.f64 (/.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 4)) (/.f64 1/9 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (/.f64 a b) 2))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1)
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(-.f64 (/.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 4)) (/.f64 1/9 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (/.f64 a b) 2))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)))
(*.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))))
(-.f64 (/.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 4)) (/.f64 1/9 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (/.f64 a b) 2))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))))
(/.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(-.f64 (/.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 4)) (/.f64 1/9 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (/.f64 a b) 2))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))) (neg.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (neg.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2)))) (neg.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))))
(*.f64 1 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 (*.f64 (/.f64 a b) -1/3) (-.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 -2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 3)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (-.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3) (pow.f64 (*.f64 (/.f64 a b) 0) 3)) (fma.f64 (*.f64 (/.f64 a b) 0) (-.f64 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(-.f64 (/.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 4)) (/.f64 1/9 (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (/.f64 a b) 2))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (-.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))) (-.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (*.f64 (/.f64 a b) 0) (*.f64 (/.f64 a b) 0))) (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) (*.f64 (/.f64 a b) 0)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (log.f64 (exp.f64 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (log.f64 (exp.f64 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (log.f64 (exp.f64 2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (log.f64 (exp.f64 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (pow.f64 (exp.f64 1/3) (/.f64 a b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1/3 (/.f64 (neg.f64 a) b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 1 (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 -1/3 (/.f64 a b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(+.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(+.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3)))) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1/3) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (pow.f64 1 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (/.f64 a b) 0) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (*.f64 (/.f64 a b) 0))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) 1/3) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3/2)) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3/2)) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 (/.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (/.f64 a (/.f64 b 1/3)))) (*.f64 2 (*.f64 (/.f64 a b) 0)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (sqrt.f64 (cos.f64 y)))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (sqrt.f64 (cos.f64 y)))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (sqrt.f64 (cos.f64 y)))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (neg.f64 (-.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(fma.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (sqrt.f64 (cos.f64 y)))) (sqrt.f64 (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0)))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(+.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))) 1)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1)
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) 3) (pow.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) 3))
(/.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) 3) (pow.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) 3))
(/.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) 3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) 3))
(/.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) 3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 3))
(/.f64 (pow.f64 (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9)) 3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) 3))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (/.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (/.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2))))) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (/.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (/.f64 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (*.f64 -1/27 (pow.f64 (/.f64 a b) 3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (neg.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 -1/9 (pow.f64 (/.f64 a b) 2))) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(/.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (/.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (fma.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4) (*.f64 (pow.f64 (/.f64 a b) 2) -1/9))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 6))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 6))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3))))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 3))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)) 1))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (*.f64 (/.f64 a b) -1/3) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) 1 (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 1 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 3)
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 3/2) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2) 3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) 1) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3))))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3))) (*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) -1/3)) 2)))
(+.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (*.f64 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3))) (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)))
(*.f64 (pow.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)) 2) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 0))))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(/.f64 a (/.f64 b 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(/.f64 a (/.f64 b 1/3))
(/.f64 a (/.f64 b 1/3))
(/.f64 1/3 (/.f64 b a))
(*.f64 (/.f64 1/3 b) a)
(/.f64 1 (/.f64 b (*.f64 a 1/3)))
(*.f64 (/.f64 1 b) (*.f64 a 1/3))
(/.f64 (*.f64 a 1/3) b)
(/.f64 a (/.f64 b 1/3))
(/.f64 (neg.f64 (*.f64 a 1/3)) (neg.f64 b))
(/.f64 a (/.f64 b 1/3))
(/.f64 (*.f64 1/3 (neg.f64 a)) (neg.f64 b))
(/.f64 a (/.f64 b 1/3))
(/.f64 (*.f64 (neg.f64 a) 1/3) (neg.f64 b))
(/.f64 a (/.f64 b 1/3))
(/.f64 (/.f64 (*.f64 a 1/3) 1) b)
(/.f64 a (/.f64 b 1/3))
(/.f64 (/.f64 (*.f64 a 1/3) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 a (/.f64 b 1/3))
(/.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 a (/.f64 b 1/3))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(/.f64 a (/.f64 b 1/3))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(/.f64 a (/.f64 b 1/3))
(pow.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)) 1/3)
(cbrt.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(/.f64 a (/.f64 b 1/3))
(sqrt.f64 (*.f64 1/9 (pow.f64 (/.f64 a b) 2)))
(fabs.f64 (*.f64 (/.f64 a b) -1/3))
(log.f64 (pow.f64 (exp.f64 1/3) (/.f64 a b)))
(/.f64 a (/.f64 b 1/3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 a (/.f64 b 1/3))
(cbrt.f64 (*.f64 1/27 (pow.f64 (/.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(/.f64 a (/.f64 b 1/3))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(/.f64 a (/.f64 b 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(/.f64 a (/.f64 b 1/3))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(/.f64 a (/.f64 b 1/3))

localize343.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))
99.6%
(*.f64 -1/3 (/.f64 a b))
99.5%
(pow.f64 (cos.f64 y) 3)
67.7%
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
Compiler

Compiled 65 to 40 computations (38.5% saved)

series6.0ms (0%)

Counts
3 → 28
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))
1.0ms
x
@-inf
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
1.0ms
y
@0
(*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))
1.0ms
x
@0
(*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))
0.0ms
y
@-inf
(pow.f64 (cos.f64 y) 3)

rewrite78.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1008×log-prod
762×exp-prod
730×prod-exp
644×pow-prod-down
572×pow-prod-up
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01255
124855
2272247
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))
Outputs
(+.f64 0 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1)
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(*.f64 1 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 2)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 0 (pow.f64 (cos.f64 y) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3))) 1)
(*.f64 (cos.f64 y) (pow.f64 (cos.f64 y) 2))
(*.f64 (pow.f64 (cos.f64 y) 3) 1)
(*.f64 1 (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 2)))
(*.f64 (pow.f64 (cos.f64 y) 2) (cos.f64 y))
(*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 5/2))
(*.f64 (pow.f64 (cos.f64 y) 3/2) (pow.f64 (cos.f64 y) 3/2))
(*.f64 (*.f64 (pow.f64 (cos.f64 y) 2) 1) (cos.f64 y))
(*.f64 (pow.f64 (*.f64 (cos.f64 y) (cbrt.f64 (cos.f64 y))) 2) (cbrt.f64 (cos.f64 y)))
(*.f64 (pow.f64 (cos.f64 y) 5/2) (sqrt.f64 (cos.f64 y)))
(sqrt.f64 (pow.f64 (cos.f64 y) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 y) 3))))
(cbrt.f64 (pow.f64 (cos.f64 y) 9))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 y))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 y))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 2 (log.f64 (cos.f64 y)))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (cos.f64 y))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (log.f64 (pow.f64 (cos.f64 y) 3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 y) 3)))
(+.f64 0 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1)
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 9)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 6)
(pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 3/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2)) 2))
(exp.f64 (+.f64 (*.f64 3 (log.f64 (cos.f64 y))) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 3/2 (log.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 x)) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 3 (log.f64 (cos.f64 y)))))
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3)))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))

simplify147.0ms (0.4%)

Algorithm
egg-herbie
Rules
1626×fma-def
1014×exp-prod
902×unswap-sqr
690×prod-exp
664×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03004294970631
16663241
217202997
364502911
Stop Event
node limit
Counts
141 → 173
Calls
Call 1
Inputs
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
1
(+.f64 1 (*.f64 -3/2 (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 7/8 (pow.f64 y 4)) (*.f64 -3/2 (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -61/240 (pow.f64 y 6)) (+.f64 (*.f64 7/8 (pow.f64 y 4)) (*.f64 -3/2 (pow.f64 y 2)))))
(sqrt.f64 (pow.f64 x 3))
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3)))
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -61/240 (*.f64 (pow.f64 y 6) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3)))))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(+.f64 0 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1)
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(*.f64 1 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 2)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(+.f64 0 (pow.f64 (cos.f64 y) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3))) 1)
(*.f64 (cos.f64 y) (pow.f64 (cos.f64 y) 2))
(*.f64 (pow.f64 (cos.f64 y) 3) 1)
(*.f64 1 (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 2)))
(*.f64 (pow.f64 (cos.f64 y) 2) (cos.f64 y))
(*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 5/2))
(*.f64 (pow.f64 (cos.f64 y) 3/2) (pow.f64 (cos.f64 y) 3/2))
(*.f64 (*.f64 (pow.f64 (cos.f64 y) 2) 1) (cos.f64 y))
(*.f64 (pow.f64 (*.f64 (cos.f64 y) (cbrt.f64 (cos.f64 y))) 2) (cbrt.f64 (cos.f64 y)))
(*.f64 (pow.f64 (cos.f64 y) 5/2) (sqrt.f64 (cos.f64 y)))
(sqrt.f64 (pow.f64 (cos.f64 y) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 y) 3))))
(cbrt.f64 (pow.f64 (cos.f64 y) 9))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 y))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 y))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 2 (log.f64 (cos.f64 y)))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (cos.f64 y))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (log.f64 (pow.f64 (cos.f64 y) 3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 y) 3)))
(+.f64 0 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1)
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 9)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 6)
(pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 3/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2)) 2))
(exp.f64 (+.f64 (*.f64 3 (log.f64 (cos.f64 y))) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 3/2 (log.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 x)) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 3 (log.f64 (cos.f64 y)))))
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3)))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
Outputs
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (fma.f64 -1/2 (*.f64 y y) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x)))
(+.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/2 (*.f64 y y)) (*.f64 1/24 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 1 (fma.f64 -1/2 (*.f64 y y) (*.f64 1/24 (pow.f64 y 4)))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(fma.f64 -1/720 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/720 (pow.f64 y 6)) (*.f64 -1/2 (*.f64 y y)))))
(fma.f64 (sqrt.f64 x) (fma.f64 -1/720 (pow.f64 y 6) (*.f64 -1/2 (*.f64 y y))) (*.f64 (sqrt.f64 x) (fma.f64 1/24 (pow.f64 y 4) 1)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
1
(+.f64 1 (*.f64 -3/2 (pow.f64 y 2)))
(+.f64 1 (*.f64 (*.f64 y y) -3/2))
(fma.f64 (*.f64 y y) -3/2 1)
(fma.f64 y (*.f64 y -3/2) 1)
(+.f64 1 (+.f64 (*.f64 7/8 (pow.f64 y 4)) (*.f64 -3/2 (pow.f64 y 2))))
(+.f64 1 (fma.f64 7/8 (pow.f64 y 4) (*.f64 (*.f64 y y) -3/2)))
(+.f64 (fma.f64 (*.f64 y y) -3/2 1) (*.f64 (pow.f64 y 4) 7/8))
(fma.f64 y (*.f64 y -3/2) (fma.f64 (pow.f64 y 4) 7/8 1))
(+.f64 1 (+.f64 (*.f64 -61/240 (pow.f64 y 6)) (+.f64 (*.f64 7/8 (pow.f64 y 4)) (*.f64 -3/2 (pow.f64 y 2)))))
(+.f64 1 (fma.f64 -61/240 (pow.f64 y 6) (fma.f64 7/8 (pow.f64 y 4) (*.f64 (*.f64 y y) -3/2))))
(+.f64 (fma.f64 (pow.f64 y 6) -61/240 (*.f64 (pow.f64 y 4) 7/8)) (fma.f64 (*.f64 y y) -3/2 1))
(fma.f64 (pow.f64 y 6) -61/240 (fma.f64 y (*.f64 y -3/2) (fma.f64 (pow.f64 y 4) 7/8 1)))
(sqrt.f64 (pow.f64 x 3))
(pow.f64 x 3/2)
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3)))
(fma.f64 -3/2 (*.f64 (*.f64 y y) (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (fma.f64 (*.f64 y y) -3/2 1) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (fma.f64 y (*.f64 y -3/2) 1) (pow.f64 x 3/2))
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3))))
(fma.f64 -3/2 (*.f64 (*.f64 y y) (sqrt.f64 (pow.f64 x 3))) (fma.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (fma.f64 (*.f64 y y) -3/2 (*.f64 (pow.f64 y 4) 7/8))))
(*.f64 (pow.f64 x 3/2) (fma.f64 y (*.f64 y -3/2) (fma.f64 (pow.f64 y 4) 7/8 1)))
(+.f64 (*.f64 -3/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -61/240 (*.f64 (pow.f64 y 6) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 3)))))
(fma.f64 -3/2 (*.f64 (*.f64 y y) (sqrt.f64 (pow.f64 x 3))) (fma.f64 -61/240 (*.f64 (pow.f64 y 6) (sqrt.f64 (pow.f64 x 3))) (fma.f64 7/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 3)))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 x 3)) (fma.f64 (pow.f64 y 6) -61/240 (*.f64 (pow.f64 y 4) 7/8))) (*.f64 (fma.f64 (*.f64 y y) -3/2 1) (sqrt.f64 (pow.f64 x 3))))
(+.f64 (pow.f64 x 3/2) (*.f64 (pow.f64 x 3/2) (fma.f64 (pow.f64 y 4) 7/8 (fma.f64 (pow.f64 y 6) -61/240 (*.f64 y (*.f64 y -3/2))))))
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(+.f64 0 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 1 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 1/2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 9) 1/18))
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1/3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 2))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 0 (pow.f64 (cos.f64 y) 3))
(pow.f64 (cos.f64 y) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))))
(pow.f64 (cos.f64 y) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3))) 1)
(pow.f64 (cos.f64 y) 3)
(*.f64 (cos.f64 y) (pow.f64 (cos.f64 y) 2))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (cos.f64 y) 3) 1)
(pow.f64 (cos.f64 y) 3)
(*.f64 1 (pow.f64 (cos.f64 y) 3))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 2)))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (cos.f64 y) 2) (cos.f64 y))
(pow.f64 (cos.f64 y) 3)
(*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 5/2))
(*.f64 (pow.f64 (cos.f64 y) 3/2) (pow.f64 (cos.f64 y) 3/2))
(pow.f64 (cos.f64 y) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 y) 2) 1) (cos.f64 y))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 y) (cbrt.f64 (cos.f64 y))) 2) (cbrt.f64 (cos.f64 y)))
(pow.f64 (cos.f64 y) 3)
(*.f64 (pow.f64 (cos.f64 y) 5/2) (sqrt.f64 (cos.f64 y)))
(*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 (cos.f64 y) 5/2))
(sqrt.f64 (pow.f64 (cos.f64 y) 6))
(pow.f64 (cos.f64 y) 3)
(log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3)))
(pow.f64 (cos.f64 y) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 y) 3))))
(pow.f64 (cos.f64 y) 3)
(cbrt.f64 (pow.f64 (cos.f64 y) 9))
(pow.f64 (cos.f64 y) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 y) 3)))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 3 (log.f64 (cos.f64 y))))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 1) 3))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) 1))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 y))) 3/2))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 9)) 1/3))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) 2))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) 2))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 2 (log.f64 (cos.f64 y)))))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (+.f64 (*.f64 2 (log.f64 (cos.f64 y))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 y) 3/2)) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (log.f64 (pow.f64 (cos.f64 y) 3/2))))
(pow.f64 (cos.f64 y) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 3/2) (*.f64 (log.f64 (cos.f64 y)) 3/2)))
(pow.f64 (cos.f64 y) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 y) 3)))
(pow.f64 (cos.f64 y) 3)
(+.f64 0 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))) 1)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3) 1)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x) 3/2)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 9)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 9)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6) 1/2)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/3)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 6)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 3/2)
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 6))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1) 1))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) 3))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) 3))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2)) 2))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 3 (log.f64 (cos.f64 y))) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 3/2 (log.f64 x))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1) (*.f64 (*.f64 3/2 (log.f64 x)) 1)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 x)) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 3 (log.f64 (cos.f64 y)))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3/2 (log.f64 x)) 1) (*.f64 (*.f64 3 (log.f64 (cos.f64 y))) 1)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1) (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) 1/3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (pow.f64 (cos.f64 y) 3))
(*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)

localize1.8s (4.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(exp.f64 (sqrt.f64 x))
99.8%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y)))))
99.8%
(*.f64 -1/3 (/.f64 a b))
56.0%
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
Compiler

Compiled 77 to 27 computations (64.9% saved)

series216.0ms (0.6%)

Counts
3 → 25
Calls

15 calls:

TimeVariablePointExpression
58.0ms
y
@-inf
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
56.0ms
y
@inf
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
54.0ms
x
@-inf
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
24.0ms
x
@inf
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
8.0ms
y
@0
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1094×log-prod
710×pow-prod-up
642×prod-exp
636×pow-prod-down
572×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01369
125145
2287845
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y)))))
(exp.f64 (sqrt.f64 x))
Outputs
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 0)
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 0)
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (*.f64 2 (cos.f64 y)))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) 1)) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)) 5/6)) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(pow.f64 (*.f64 (pow.f64 x 1/6) (cbrt.f64 (cos.f64 y))) 3)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 x 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 x 1/4)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (exp.f64 (sqrt.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sqrt.f64 x)))) 1)
(*.f64 (exp.f64 (sqrt.f64 x)) 1)
(*.f64 1 (exp.f64 (sqrt.f64 x)))
(*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2) (cbrt.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) (sqrt.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))) (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (exp.f64 (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) 2)
(pow.f64 (exp.f64 (pow.f64 x 1/6)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (pow.f64 x 1/6) 1))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (*.f64 (pow.f64 x 1/4) 1))
(pow.f64 (exp.f64 1) (sqrt.f64 x))
(pow.f64 (+.f64 1 (expm1.f64 (sqrt.f64 x))) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) 1) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (pow.f64 x 1/6)) 2)) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 1/4))) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (sqrt.f64 (pow.f64 x 1/6))) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) 1) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (sqrt.f64 (pow.f64 x 1/4))) (sqrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/6)) (cbrt.f64 x))
(sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2))
(log.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (exp.f64 (sqrt.f64 x))))

simplify117.0ms (0.3%)

Algorithm
egg-herbie
Rules
1042×unswap-sqr
792×log-prod
594×sqr-pow
540×associate-*r*
444×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03534930
18813624
236293352
Stop Event
node limit
Counts
140 → 170
Calls
Call 1
Inputs
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -10/9 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 -1/720 (sqrt.f64 x)) (*.f64 -1/48 x))) (exp.f64 (sqrt.f64 x))) (+.f64 (*.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 40 (*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (sqrt.f64 x)))))) (pow.f64 y 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 -10/9 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 -1/720 (sqrt.f64 x)) (*.f64 -1/48 x))) (exp.f64 (sqrt.f64 x))) (+.f64 (*.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 40 (*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (sqrt.f64 x)))))) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
1
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 0)
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 0)
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (*.f64 2 (cos.f64 y)))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) 1)) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)) 5/6)) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(pow.f64 (*.f64 (pow.f64 x 1/6) (cbrt.f64 (cos.f64 y))) 3)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 x 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 x 1/4)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 0 (exp.f64 (sqrt.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sqrt.f64 x)))) 1)
(*.f64 (exp.f64 (sqrt.f64 x)) 1)
(*.f64 1 (exp.f64 (sqrt.f64 x)))
(*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2) (cbrt.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) (sqrt.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))) (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (exp.f64 (sqrt.f64 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 3)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) 2)
(pow.f64 (exp.f64 (pow.f64 x 1/6)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (pow.f64 x 1/6) 1))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (*.f64 (pow.f64 x 1/4) 1))
(pow.f64 (exp.f64 1) (sqrt.f64 x))
(pow.f64 (+.f64 1 (expm1.f64 (sqrt.f64 x))) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) 1) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (pow.f64 x 1/6)) 2)) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 1/4))) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (sqrt.f64 (pow.f64 x 1/6))) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) 1) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (sqrt.f64 (pow.f64 x 1/4))) (sqrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/6)) (cbrt.f64 x))
(sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2))
(log.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sqrt.f64 x)))))
(cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (sqrt.f64 x))))
(log1p.f64 (expm1.f64 (exp.f64 (sqrt.f64 x))))
Outputs
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))
(fma.f64 1/3 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 -1/6 (*.f64 y y))))
(*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (*.f64 -1/3 x))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/3 (sqrt.f64 x) (*.f64 1/24 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 x -1/3))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y)))) (*.f64 (fma.f64 8 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 x -1/3)) (*.f64 1/24 (pow.f64 y 4))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -10/9 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 -1/720 (sqrt.f64 x)) (*.f64 -1/48 x))) (exp.f64 (sqrt.f64 x))) (+.f64 (*.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 40 (*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (sqrt.f64 x)))))) (pow.f64 y 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/720 (*.f64 (fma.f64 -10/9 (sqrt.f64 (pow.f64 x 3)) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 -1/48 (sqrt.f64 (pow.f64 x 3)) (fma.f64 -1/720 (sqrt.f64 x) (*.f64 x -1/48)))) (fma.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))))))) (exp.f64 (sqrt.f64 x))) (*.f64 40 (/.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x)))))) (exp.f64 (sqrt.f64 x)))))) (pow.f64 y 6)) (fma.f64 1/24 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (*.f64 -1/3 x))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 (*.f64 1/720 (fma.f64 -10/9 (sqrt.f64 (pow.f64 x 3)) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 (sqrt.f64 (pow.f64 x 3)) -1/48 (fma.f64 x -1/48 (*.f64 (sqrt.f64 x) -1/720)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 x) (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12)))) (*.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (pow.f64 x 3)) -1/216)))) (exp.f64 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) 40))))) (pow.f64 y 6) (fma.f64 1/3 (sqrt.f64 x) (*.f64 1/24 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 x -1/3)))))))
(+.f64 (fma.f64 (*.f64 1/720 (fma.f64 -10/9 (pow.f64 x 3/2) (fma.f64 240 (-.f64 (fma.f64 (pow.f64 x 3/2) -1/48 (fma.f64 x -1/48 (*.f64 (sqrt.f64 x) -1/720))) (/.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 x) (*.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)))) (*.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x 3/2) -1/216))) (exp.f64 (sqrt.f64 x)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 (sqrt.f64 x) 40))))) (pow.f64 y 6) (*.f64 (fma.f64 8 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 x -1/3)) (*.f64 1/24 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3)
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3))
(fma.f64 (*.f64 (*.f64 y y) -1/2) (sqrt.f64 x) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (*.f64 -1/3 x))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 y y)) -1/2 (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 x -1/3))) (sqrt.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 y y)) -1/2 (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 x -1/3))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 -10/9 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (sqrt.f64 (pow.f64 x 3))) (+.f64 (*.f64 -1/720 (sqrt.f64 x)) (*.f64 -1/48 x))) (exp.f64 (sqrt.f64 x))) (+.f64 (*.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 40 (*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (sqrt.f64 x)))))) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 x) (*.f64 1/24 (sqrt.f64 x))) (exp.f64 (sqrt.f64 x))) (*.f64 1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) x))))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 1/3))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/240 (*.f64 (fma.f64 -10/9 (sqrt.f64 (pow.f64 x 3)) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 -1/48 (sqrt.f64 (pow.f64 x 3)) (fma.f64 -1/720 (sqrt.f64 x) (*.f64 x -1/48)))) (fma.f64 -1/216 (*.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))))))) (exp.f64 (sqrt.f64 x))) (*.f64 40 (/.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x)))))) (exp.f64 (sqrt.f64 x)))))) (pow.f64 y 6)) (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 1/8 x (*.f64 (sqrt.f64 x) 1/24))) (*.f64 -1/12 (*.f64 x (exp.f64 (sqrt.f64 x))))) (exp.f64 (sqrt.f64 x))) (*.f64 -1/3 x))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 y y)) -1/2 (fma.f64 (*.f64 (fma.f64 -10/9 (sqrt.f64 (pow.f64 x 3)) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 (sqrt.f64 (pow.f64 x 3)) -1/48 (fma.f64 x -1/48 (*.f64 (sqrt.f64 x) -1/720)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 x) (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12)))) (*.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (pow.f64 x 3)) -1/216)))) (exp.f64 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) 40)))) 1/240) (pow.f64 y 6) (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (-.f64 (fma.f64 x 1/8 (*.f64 (sqrt.f64 x) 1/24)) (*.f64 x 1/12))) (exp.f64 (sqrt.f64 x))) (*.f64 x -1/3))) (sqrt.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 y y)) -1/2 (fma.f64 (*.f64 (fma.f64 -10/9 (pow.f64 x 3/2) (fma.f64 240 (-.f64 (fma.f64 (pow.f64 x 3/2) -1/48 (fma.f64 x -1/48 (*.f64 (sqrt.f64 x) -1/720))) (/.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 x) (*.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)))) (*.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x 3/2) -1/216))) (exp.f64 (sqrt.f64 x)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 (sqrt.f64 x) 40)))) 1/240) (pow.f64 y 6) (fma.f64 1/8 (*.f64 (pow.f64 y 4) (fma.f64 8 (+.f64 (fma.f64 (sqrt.f64 x) 1/24 (*.f64 x 1/8)) (*.f64 x -1/12)) (*.f64 x -1/3))) (sqrt.f64 x))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
1
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 0)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(+.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 2 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) 1/2)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1) 1))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)) 1/3))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 1/3 (cos.f64 y)))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 0)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 1/2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (*.f64 2 (cos.f64 y)))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) 1)) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))))
(fma.f64 1/9 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2/3)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 7/9) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)) 5/6)) (*.f64 1/6 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2) 1/2)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (pow.f64 x 1/6) (cbrt.f64 (cos.f64 y))) 3)
(*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 y)) (pow.f64 x 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 x 1/6) (cbrt.f64 (cos.f64 y))) 3)
(*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3))
(pow.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (cos.f64 y) 3)))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 y)) (pow.f64 x 1/4)) 2)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 0 (exp.f64 (sqrt.f64 x)))
(exp.f64 (sqrt.f64 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sqrt.f64 x)))) 1)
(exp.f64 (sqrt.f64 x))
(*.f64 (exp.f64 (sqrt.f64 x)) 1)
(exp.f64 (sqrt.f64 x))
(*.f64 1 (exp.f64 (sqrt.f64 x)))
(exp.f64 (sqrt.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2))
(exp.f64 (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 2) (cbrt.f64 (exp.f64 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) (sqrt.f64 (exp.f64 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (*.f64 1/3 (sqrt.f64 x))))
(*.f64 (pow.f64 (E.f64) (*.f64 2/3 (sqrt.f64 x))) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) 1/3)))
(*.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) 2/3)) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) 1/3)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))) (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (sqrt.f64 x)))) (E.f64))
(pow.f64 (exp.f64 (sqrt.f64 x)) 1)
(exp.f64 (sqrt.f64 x))
(pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) 3)
(exp.f64 (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2) 1/2)
(exp.f64 (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3) 1/3)
(exp.f64 (sqrt.f64 x))
(pow.f64 (sqrt.f64 (exp.f64 (sqrt.f64 x))) 2)
(exp.f64 (sqrt.f64 x))
(pow.f64 (exp.f64 (pow.f64 x 1/6)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (pow.f64 x 1/6) 1))
(pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (*.f64 (pow.f64 x 1/4) 1))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (exp.f64 1) (sqrt.f64 x))
(exp.f64 (sqrt.f64 x))
(pow.f64 (+.f64 1 (expm1.f64 (sqrt.f64 x))) 1)
(+.f64 1 (expm1.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (sqrt.f64 x))
(exp.f64 (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) 1) (pow.f64 x 1/6))
(pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (pow.f64 x 1/6)) 2)) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 1/4))) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (sqrt.f64 (pow.f64 x 1/6))) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (pow.f64 x 1/12)) (pow.f64 x 1/12))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) 1) (pow.f64 x 1/4))
(pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (cbrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (sqrt.f64 (pow.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/6)) (pow.f64 x 1/12))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (sqrt.f64 (pow.f64 x 1/4))) (sqrt.f64 (pow.f64 x 1/4)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (fabs.f64 (pow.f64 x 1/8))) (fabs.f64 (pow.f64 x 1/8)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 1/4)) (pow.f64 x 1/8)) (pow.f64 x 1/8))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 x 1/6)) (cbrt.f64 x))
(pow.f64 (exp.f64 (pow.f64 x 1/6)) (cbrt.f64 x))
(sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 2))
(exp.f64 (sqrt.f64 x))
(log.f64 (exp.f64 (exp.f64 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sqrt.f64 x)))))
(exp.f64 (sqrt.f64 x))
(cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) 3))
(exp.f64 (sqrt.f64 x))
(expm1.f64 (log1p.f64 (exp.f64 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(log1p.f64 (expm1.f64 (exp.f64 (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))

eval1.0s (2.8%)

Compiler

Compiled 43689 to 24457 computations (44% saved)

prune551.0ms (1.5%)

Pruning

141 alts after pruning (138 fresh and 3 done)

PrunedKeptTotal
New1263521315
Fresh108696
Picked101
Done336
Total12771411418
Accurracy
84.4%
Counts
1418 → 141
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
33.6%
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
33.7%
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
33.6%
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
74.5%
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
37.4%
(fma.f64 2 (fma.f64 1/9 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2/3)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)))))) (*.f64 -1/3 (/.f64 a b)))
48.2%
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6) (*.f64 -1/3 (/.f64 a b)))
42.2%
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9) (*.f64 -1/3 (/.f64 a b)))
53.4%
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3) (*.f64 -1/3 (/.f64 a b)))
53.0%
(fma.f64 2 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
23.3%
(fma.f64 2 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
53.6%
(fma.f64 2 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
74.2%
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
37.4%
(fma.f64 2 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 7/9) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 -1/3 (/.f64 a b)))
37.2%
(fma.f64 2 (+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) 1)) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
53.4%
(fma.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3)) (*.f64 -1/3 (/.f64 a b)))
49.7%
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
50.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
48.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
43.9%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
22.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.0%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
48.8%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) y))) (/.f64 (*.f64 -1/3 a) b))
48.5%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
66.3%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
48.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
11.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (exp.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
23.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z -1/3))))) (E.f64)) y))) (/.f64 (*.f64 -1/3 a) b))
66.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
48.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
35.3%
(fma.f64 2 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3) (*.f64 -1/3 (/.f64 a b)))
72.8%
(fma.f64 2 (*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3)) (*.f64 -1/3 (/.f64 a b)))
74.6%
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
48.7%
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y))))) (*.f64 -1/3 (/.f64 a b)))
62.9%
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) 1/3)) (*.f64 -1/3 (/.f64 a b)))
74.5%
(fma.f64 2 (*.f64 3 (*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
53.7%
(fma.f64 2 (*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
53.6%
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
53.7%
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
46.1%
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
17.1%
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
62.8%
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
62.7%
(fma.f64 2 (cbrt.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
34.5%
(fma.f64 2 (cbrt.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))) (*.f64 -1/3 (/.f64 a b)))
46.1%
(fma.f64 2 (cbrt.f64 (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (/.f64 a b)))
41.3%
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
46.6%
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))) (*.f64 -1/3 (/.f64 a b)))
45.5%
(fma.f64 2 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))) (*.f64 -1/3 (/.f64 a b)))
28.3%
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
25.3%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
26.3%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
23.0%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) 1/3)
25.1%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
24.6%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
12.5%
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
48.7%
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
48.7%
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
52.5%
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
49.2%
(/.f64 (*.f64 a -1/3) b)
49.2%
(/.f64 a (*.f64 b -3))
49.1%
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
49.2%
(/.f64 -1/3 (/.f64 b a))
65.8%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
74.3%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
64.1%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
63.6%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
59.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
47.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
66.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
60.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
57.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
54.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
54.4%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
32.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
48.8%
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
39.3%
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
43.1%
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
66.0%
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
66.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
70.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
70.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
39.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))))) (/.f64 a (*.f64 3 b)))
66.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t)))))))))) (/.f64 a (*.f64 3 b)))
48.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
40.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))))))))) (/.f64 a (*.f64 3 b)))
65.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
54.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
74.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
65.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
50.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
66.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
51.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
18.1%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
59.6%
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
62.9%
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
63.0%
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
63.0%
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
54.1%
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
41.1%
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
59.5%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
67.8%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
53.6%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
63.1%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
22.5%
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
53.8%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
62.9%
(-.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) (/.f64 a (*.f64 b 3)))
26.8%
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 a b) -1/3))
27.7%
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
49.2%
(*.f64 a (/.f64 -1/3 b))
49.2%
(*.f64 -1/3 (/.f64 a b))
15.1%
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
44.3%
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
40.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
40.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
23.9%
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
25.9%
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
Compiler

Compiled 8164 to 6232 computations (23.7% saved)

localize85.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
99.7%
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
99.7%
(/.f64 (/.f64 a b) 3)
Compiler

Compiled 49 to 25 computations (49% saved)

series2.0ms (0%)

Counts
2 → 61
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
0.0ms
x
@inf
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
0.0ms
x
@0
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
0.0ms
y
@0
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
0.0ms
a
@0
(/.f64 (/.f64 a b) 3)

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1696×log-prod
774×fma-def
620×expm1-udef
618×log1p-udef
518×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01652
134648
2453748
Stop Event
node limit
Counts
2 → 160
Calls
Call 1
Inputs
(/.f64 (/.f64 a b) 3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
Outputs
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(*.f64 a (/.f64 1 (*.f64 b 3)))
(*.f64 a (*.f64 (/.f64 1 b) 1/3))
(*.f64 (/.f64 a b) 1/3)
(*.f64 (*.f64 (/.f64 a b) 1/3) 1)
(*.f64 1 (*.f64 (/.f64 a b) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a b)) 2) (*.f64 (cbrt.f64 (/.f64 a b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (sqrt.f64 (/.f64 a b)) (*.f64 (sqrt.f64 (/.f64 a b)) 1/3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (/.f64 (neg.f64 a) b) -1/3)
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(neg.f64 (/.f64 (/.f64 a b) -3))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(+.f64 0 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(*.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))

simplify160.0ms (0.4%)

Algorithm
egg-herbie
Rules
702×distribute-lft-in
668×distribute-rgt-in
632×associate-*r/
572×associate-*l/
516×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03448879
18198601
223508457
Stop Event
node limit
Counts
221 → 209
Calls
Call 1
Inputs
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(*.f64 a (/.f64 1 (*.f64 b 3)))
(*.f64 a (*.f64 (/.f64 1 b) 1/3))
(*.f64 (/.f64 a b) 1/3)
(*.f64 (*.f64 (/.f64 a b) 1/3) 1)
(*.f64 1 (*.f64 (/.f64 a b) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a b)) 2) (*.f64 (cbrt.f64 (/.f64 a b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (sqrt.f64 (/.f64 a b)) (*.f64 (sqrt.f64 (/.f64 a b)) 1/3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (/.f64 (neg.f64 a) b) -1/3)
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(neg.f64 (/.f64 (/.f64 a b) -3))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(+.f64 0 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(*.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
Outputs
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 (/.f64 a b) -1/3)
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (neg.f64 (*.f64 y y)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (-.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/12 (pow.f64 y 4)) 2)) (*.f64 (sqrt.f64 x) (*.f64 y y))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 y 4)) 2) (*.f64 y y))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 1/12 (pow.f64 y 4)) 2)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y))))) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (+.f64 2 (*.f64 1/12 (pow.f64 y 4))) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y)))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 (/.f64 a b) -1/3)
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(+.f64 0 (*.f64 (/.f64 a b) 1/3))
(*.f64 1/3 (/.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))) (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(*.f64 3 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3))) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 a (/.f64 1 (*.f64 b 3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 a (*.f64 (/.f64 1 b) 1/3))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 a b) 1/3)
(*.f64 1/3 (/.f64 a b))
(*.f64 (*.f64 (/.f64 a b) 1/3) 1)
(*.f64 1/3 (/.f64 a b))
(*.f64 1 (*.f64 (/.f64 a b) 1/3))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a b)) 2) (*.f64 (cbrt.f64 (/.f64 a b)) 1/3))
(*.f64 1/3 (/.f64 a b))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2))
(*.f64 1/3 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 a b)) (*.f64 (sqrt.f64 (/.f64 a b)) 1/3))
(*.f64 1/3 (/.f64 a b))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 (neg.f64 a) b) -1/3)
(*.f64 1/3 (/.f64 a b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 3) (/.f64 (cbrt.f64 a) b))
(*.f64 1/3 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 a) 3) (/.f64 (sqrt.f64 a) b))
(*.f64 1/3 (/.f64 a b))
(pow.f64 (*.f64 (/.f64 a b) 1/3) 1)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 3)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)
(*.f64 1/3 (/.f64 a b))
(pow.f64 (*.f64 3 (/.f64 b a)) -1)
(*.f64 1/3 (/.f64 a b))
(neg.f64 (/.f64 (/.f64 a b) -3))
(*.f64 1/3 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))
(*.f64 1/3 (/.f64 a b))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 1/3 (/.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) 1/3)) 1))
(*.f64 1/3 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))
(*.f64 1/3 (/.f64 a b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 0 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3)))) (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))))))
(*.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(*.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(*.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (pow.f64 (*.f64 (/.f64 a b) -1/3) 3)) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (-.f64 (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3)) (*.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1)
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 3)
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3) 1/3)
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2)
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 2))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (exp.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) 1) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))))))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(-.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (cos.f64 y) (log.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)))))
(fma.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 2))) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 a b) -1/3)) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) 1) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))))))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(-.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)) (cos.f64 y)) (exp.f64 (*.f64 (/.f64 a b) -1/3))))
(+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (cos.f64 y) (log.f64 (pow.f64 (exp.f64 2) (sqrt.f64 x)))))
(fma.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 2))) (*.f64 (/.f64 a b) -1/3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))))))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(-.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) 1/3)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) 1 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) 1 (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 1 (*.f64 (/.f64 a b) -1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (sqrt.f64 (*.f64 x 4)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (sqrt.f64 (*.f64 x 4)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 y)) 2) (*.f64 (cbrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) 2) (cbrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 y)) (*.f64 (sqrt.f64 (cos.f64 y)) (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (sqrt.f64 (fma.f64 (/.f64 a b) -1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 (neg.f64 a) b) 1/3 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (*.f64 (pow.f64 (/.f64 a b) 3) 1/27)) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(/.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (neg.f64 (*.f64 (pow.f64 (/.f64 a b) 3) 1/27))) 1) (fma.f64 (*.f64 1/3 (/.f64 a b)) (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b))) (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (*.f64 (pow.f64 (/.f64 a b) 3) -1/27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) (/.f64 -1/27 (pow.f64 (/.f64 b a) 3))) (fma.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2) (*.f64 1/3 (*.f64 (/.f64 a b) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 (/.f64 a b) 1/3) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y) (*.f64 1/3 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 4) (pow.f64 (cos.f64 y) 2)) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 1/3 (/.f64 a b)) 2)) (fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 1/3 (/.f64 a b))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (cbrt.f64 (*.f64 (/.f64 a b) -1/3))) (cbrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (sqrt.f64 (*.f64 (/.f64 a b) -1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 -1 (*.f64 (/.f64 a b) 1/3) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 -1/3 (/.f64 a b) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (*.f64 (/.f64 a b) -1/3) 1 (*.f64 (/.f64 a b) 1/3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y))) (sqrt.f64 (*.f64 (/.f64 a b) 1/3))) (+.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) 1/3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (/.f64 a b))) (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (*.f64 1/3 (/.f64 a b)))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2)) (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) (*.f64 (sqrt.f64 (*.f64 x 4)) (cos.f64 y)))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 4)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (*.f64 (cos.f64 y) 2) (sqrt.f64 x) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (/.f64 a b) -1/3 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(fma.f64 (/.f64 a b) -1/3 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (sqrt.f64 (*.f64 x 4)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cbrt.f64 (*.f64 x 4)) (*.f64 (cos.f64 y) (cbrt.f64 (sqrt.f64 (*.f64 x 4)))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (cbrt.f64 (*.f64 x 4))) (cbrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 (sqrt.f64 (*.f64 x 4)))) (sqrt.f64 (sqrt.f64 (*.f64 x 4))) (*.f64 (*.f64 (/.f64 a b) -1/3) 1))
(fma.f64 (cos.f64 y) (sqrt.f64 (*.f64 x 4)) (*.f64 (/.f64 a b) -1/3))

localize151.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 a (/.f64 -1/3 b))
99.5%
(/.f64 -1/3 b)
Compiler

Compiled 18 to 13 computations (27.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@0
(/.f64 -1/3 b)
0.0ms
b
@inf
(/.f64 -1/3 b)
0.0ms
b
@-inf
(/.f64 -1/3 b)
0.0ms
a
@inf
(*.f64 a (/.f64 -1/3 b))
0.0ms
a
@0
(*.f64 a (/.f64 -1/3 b))

rewrite56.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1426×pow1
1320×add-exp-log
1320×log1p-expm1-u
1320×expm1-log1p-u
1292×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
114820
2179720
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(/.f64 -1/3 b)
(*.f64 a (/.f64 -1/3 b))
Outputs
(-.f64 (+.f64 1 (/.f64 -1/3 b)) 1)
(*.f64 -1/3 (/.f64 1 b))
(*.f64 (/.f64 -1/3 b) 1)
(*.f64 1 (/.f64 -1/3 b))
(*.f64 (cbrt.f64 (/.f64 -1/3 b)) (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b)))
(*.f64 (sqrt.f64 (/.f64 -1/3 b)) (sqrt.f64 (/.f64 -1/3 b)))
(*.f64 1/3 (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) -1/3)
(pow.f64 (/.f64 -1/3 b) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3)
(pow.f64 (pow.f64 (/.f64 -1/3 b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2)
(pow.f64 (*.f64 b -3) -1)
(sqrt.f64 (/.f64 1/9 (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 -1/3 b)))
(cbrt.f64 (pow.f64 (/.f64 -1/3 b) 3))
(expm1.f64 (log1p.f64 (/.f64 -1/3 b)))
(exp.f64 (log.f64 (/.f64 -1/3 b)))
(log1p.f64 (expm1.f64 (/.f64 -1/3 b)))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(/.f64 a (*.f64 b -3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(/.f64 (*.f64 -1/3 a) b)
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(/.f64 (*.f64 a 1/3) (neg.f64 b))
(/.f64 (*.f64 1/3 a) (neg.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 (/.f64 -1/3 b) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/3 b) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/3 b) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 -1/3 b)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/3 b) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/3 b) a)))

simplify54.0ms (0.1%)

Algorithm
egg-herbie
Rules
1832×fma-def
1238×log-prod
960×log-div
686×associate-*r/
684×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093950
1211836
2868722
34824722
Stop Event
node limit
Counts
64 → 45
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (+.f64 1 (/.f64 -1/3 b)) 1)
(*.f64 -1/3 (/.f64 1 b))
(*.f64 (/.f64 -1/3 b) 1)
(*.f64 1 (/.f64 -1/3 b))
(*.f64 (cbrt.f64 (/.f64 -1/3 b)) (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b)))
(*.f64 (sqrt.f64 (/.f64 -1/3 b)) (sqrt.f64 (/.f64 -1/3 b)))
(*.f64 1/3 (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) -1/3)
(pow.f64 (/.f64 -1/3 b) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3)
(pow.f64 (pow.f64 (/.f64 -1/3 b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2)
(pow.f64 (*.f64 b -3) -1)
(sqrt.f64 (/.f64 1/9 (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 -1/3 b)))
(cbrt.f64 (pow.f64 (/.f64 -1/3 b) 3))
(expm1.f64 (log1p.f64 (/.f64 -1/3 b)))
(exp.f64 (log.f64 (/.f64 -1/3 b)))
(log1p.f64 (expm1.f64 (/.f64 -1/3 b)))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(/.f64 a (*.f64 b -3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(/.f64 (*.f64 -1/3 a) b)
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(/.f64 (*.f64 a 1/3) (neg.f64 b))
(/.f64 (*.f64 1/3 a) (neg.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 (/.f64 -1/3 b) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/3 b) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/3 b) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 -1/3 b)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/3 b) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/3 b) a)))
Outputs
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(-.f64 (+.f64 1 (/.f64 -1/3 b)) 1)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 -1/3 (/.f64 1 b))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 (/.f64 -1/3 b) 1)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 1 (/.f64 -1/3 b))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 (cbrt.f64 (/.f64 -1/3 b)) (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 (sqrt.f64 (/.f64 -1/3 b)) (sqrt.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 1/3 (/.f64 1 (neg.f64 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(*.f64 (/.f64 1 b) -1/3)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(pow.f64 (/.f64 -1/3 b) 1)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(pow.f64 (pow.f64 (/.f64 -1/3 b) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(pow.f64 (*.f64 b -3) -1)
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(sqrt.f64 (/.f64 1/9 (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(cbrt.f64 (pow.f64 (/.f64 -1/3 b) 3))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(expm1.f64 (log1p.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(exp.f64 (log.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(log1p.f64 (expm1.f64 (/.f64 -1/3 b)))
(+.f64 1 (-.f64 (/.f64 -1/3 b) 1))
(+.f64 (/.f64 -1/3 b) 0)
(/.f64 -1/3 b)
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 a (*.f64 b -3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (*.f64 -1/3 a) b)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (neg.f64 (*.f64 -1/3 a)) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (*.f64 a 1/3) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (*.f64 1/3 a) (neg.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (/.f64 (*.f64 -1/3 a) 1) b)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(/.f64 (/.f64 (*.f64 -1/3 a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(pow.f64 (*.f64 (/.f64 -1/3 b) a) 1)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/3 b) a)) 3)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3) 1/3)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/3 b) a)) 2)
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 2))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 -1/3 b)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/3 b) a) 3))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 -1/3 (/.f64 a b))
(/.f64 a (/.f64 b -1/3))

localize226.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
99.9%
(*.f64 (sqrt.f64 x) (cos.f64 y))
99.7%
(/.f64 a (*.f64 b 3))
94.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
Compiler

Compiled 69 to 34 computations (50.7% saved)

series3.0ms (0%)

Counts
2 → 49
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@0
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
x
@inf
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
0.0ms
x
@-inf
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
0.0ms
x
@-inf
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
x
@inf
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1786×log-prod
808×fma-def
632×expm1-udef
630×log1p-udef
360×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01860
136060
2461660
Stop Event
node limit
Counts
2 → 162
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
Outputs
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 0 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))
(*.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2)
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(*.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 -1 (*.f64 a (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2)) (cbrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))

simplify150.0ms (0.4%)

Algorithm
egg-herbie
Rules
632×distribute-lft-in
602×distribute-rgt-in
590×fma-def
588×fma-neg
542×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03319597
17829223
226109001
Stop Event
node limit
Counts
211 → 234
Calls
Call 1
Inputs
(*.f64 2 (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 -1/3 (/.f64 a b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 -1/3 (/.f64 a b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 0 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))
(*.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2)
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(*.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 -1 (*.f64 a (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2)) (cbrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
Outputs
(*.f64 2 (sqrt.f64 x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 2 (neg.f64 (*.f64 y y))))
(*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))
(fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))
(-.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (*.f64 y y)))
(*.f64 (sqrt.f64 x) (+.f64 (-.f64 2 (*.f64 y y)) (*.f64 1/12 (pow.f64 y 4))))
(+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))))
(fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y)))))
(*.f64 (sqrt.f64 x) (+.f64 (+.f64 2 (*.f64 1/12 (pow.f64 y 4))) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y))))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(+.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (sqrt.f64 x) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 2 (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (neg.f64 (*.f64 y y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x)))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (neg.f64 (*.f64 y y)) (*.f64 1/12 (pow.f64 y 4)))) (fma.f64 2 (sqrt.f64 x) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (-.f64 2 (*.f64 y y)) (*.f64 1/12 (pow.f64 y 4)))) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 2 (sqrt.f64 x))))) (*.f64 1/3 (/.f64 a b)))
(+.f64 (fma.f64 -1/360 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/12 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 2 (sqrt.f64 x))))) (*.f64 -1/3 (/.f64 a b)))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 -1/360 (pow.f64 y 6)) (neg.f64 (*.f64 y y)))) (+.f64 (*.f64 (sqrt.f64 x) (+.f64 2 (*.f64 1/12 (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 a b))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 (+.f64 2 (*.f64 1/12 (pow.f64 y 4))) (-.f64 (*.f64 -1/360 (pow.f64 y 6)) (*.f64 y y)))) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 0 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 2)
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))
(sqrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))
(*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 0 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))))))
(*.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(*.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(/.f64 1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27))) (neg.f64 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2))) (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 3)) (fma.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (-.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8 (pow.f64 (*.f64 a (/.f64 -1/3 b)) 3)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 2))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 x) (cos.f64 y))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 a b))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (+.f64 1 (expm1.f64 (*.f64 a (/.f64 1/3 b))))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 3))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cos.f64 y) (*.f64 2 (sqrt.f64 x)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 1 (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 a (neg.f64 (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) 1 (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 1 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4)) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (sqrt.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (neg.f64 a) (/.f64 1/3 b) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (fma.f64 x (*.f64 4 (pow.f64 (cos.f64 y) 2)) (*.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (/.f64 1 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 x (pow.f64 (cos.f64 y) 2))) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) 1) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (pow.f64 (*.f64 a (/.f64 1/3 b)) 2)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)))) (cbrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (sqrt.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 -1 (*.f64 a (/.f64 1/3 b)) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (/.f64 -1/3 b) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (/.f64 1/3 b) (*.f64 0 a)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1 (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (/.f64 -1/3 b) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (/.f64 1/3 b) (*.f64 0 a)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (/.f64 -1/3 b) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (/.f64 1/3 b) (*.f64 0 a)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (fma.f64 (/.f64 -1/3 b) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (*.f64 (/.f64 1/3 b) (*.f64 0 a)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (sqrt.f64 2) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 a (/.f64 1/3 b)))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 1/3 b))) 2)) (cbrt.f64 (*.f64 a (/.f64 1/3 b))) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (cos.f64 y)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 2 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) 1) (cos.f64 y) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (neg.f64 a) (/.f64 1/3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)) (*.f64 (*.f64 (neg.f64 a) (/.f64 1/3 b)) 1))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 -1/3 b)))

localize184.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
99.7%
(*.f64 -1/3 (/.f64 a b))
99.5%
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
94.5%
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
Compiler

Compiled 85 to 42 computations (50.6% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
x
@0
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
x
@inf
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
y
@0
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
0.0ms
y
@inf
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1100×log-prod
680×prod-exp
638×pow-prod-down
548×pow-prod-up
480×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01469
126357
2295857
Stop Event
node limit
Counts
3 → 133
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
Outputs
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 1/3))
(*.f64 (cos.f64 y) (*.f64 1/3 (sqrt.f64 x)))
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1/3)
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (*.f64 1/3 (cos.f64 y)) (sqrt.f64 x))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (exp.f64 1) (log.f64 1/3)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 1/3)) (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (log.f64 (cos.f64 y))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 1/3) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 x))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))

simplify116.0ms (0.3%)

Algorithm
egg-herbie
Rules
1762×fma-def
1164×log-prod
948×distribute-lft-in
910×distribute-rgt-in
812×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02766355
16346227
218296091
376036091
Stop Event
node limit
Counts
169 → 142
Calls
Call 1
Inputs
(*.f64 1/3 (sqrt.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 1/3 (sqrt.f64 x)) (*.f64 -1/2160 (*.f64 (pow.f64 y 6) (sqrt.f64 x))))))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (sqrt.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 1/3 (sqrt.f64 x)) (*.f64 -1/2160 (*.f64 (pow.f64 y 6) (sqrt.f64 x))))))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 1/3))
(*.f64 (cos.f64 y) (*.f64 1/3 (sqrt.f64 x)))
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1/3)
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))
(*.f64 (*.f64 1/3 (cos.f64 y)) (sqrt.f64 x))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (exp.f64 1) (log.f64 1/3)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 1/3)) (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (log.f64 (cos.f64 y))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 1/3) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 x))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
Outputs
(*.f64 1/3 (sqrt.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x)))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))
(*.f64 (sqrt.f64 x) (fma.f64 -1/6 (*.f64 y y) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/72 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 1/3 (sqrt.f64 x))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 y (*.f64 -1/6 y)) (fma.f64 1/72 (pow.f64 y 4) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 1/3 (sqrt.f64 x)) (*.f64 -1/2160 (*.f64 (pow.f64 y 6) (sqrt.f64 x))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/72 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (fma.f64 1/3 (sqrt.f64 x) (*.f64 -1/2160 (*.f64 (sqrt.f64 x) (pow.f64 y 6))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/2160 (pow.f64 y 6)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/6 y) y) (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 -1/2160 (pow.f64 y 6) 1/3) (fma.f64 -1/6 (*.f64 y y) (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (sqrt.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x)))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))
(*.f64 (sqrt.f64 x) (fma.f64 -1/6 (*.f64 y y) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (*.f64 1/3 (sqrt.f64 x))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/72 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (*.f64 1/3 (sqrt.f64 x))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 y (*.f64 -1/6 y)) (fma.f64 1/72 (pow.f64 y 4) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (+.f64 (*.f64 1/3 (sqrt.f64 x)) (*.f64 -1/2160 (*.f64 (pow.f64 y 6) (sqrt.f64 x))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/72 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (fma.f64 1/3 (sqrt.f64 x) (*.f64 -1/2160 (*.f64 (sqrt.f64 x) (pow.f64 y 6))))))
(+.f64 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/2160 (pow.f64 y 6)))) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/6 y) y) (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 (sqrt.f64 x) (+.f64 (fma.f64 -1/2160 (pow.f64 y 6) 1/3) (fma.f64 -1/6 (*.f64 y y) (*.f64 1/72 (pow.f64 y 4)))))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (cos.f64 y) (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (sqrt.f64 x))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (sqrt.f64 x))
(*.f64 (+.f64 (*.f64 (*.f64 -1/2 y) y) 1) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (fma.f64 (*.f64 y -1/2) y 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x)))
(+.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (*.f64 -1/2 y) y) (*.f64 (pow.f64 y 4) 1/24))))
(*.f64 (sqrt.f64 x) (+.f64 (*.f64 y (*.f64 y -1/2)) (fma.f64 (pow.f64 y 4) 1/24 1)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 y 6) (sqrt.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) (sqrt.f64 x))) (sqrt.f64 x))))
(fma.f64 -1/720 (*.f64 (sqrt.f64 x) (pow.f64 y 6)) (fma.f64 -1/2 (*.f64 (sqrt.f64 x) (*.f64 y y)) (fma.f64 1/24 (*.f64 (sqrt.f64 x) (pow.f64 y 4)) (sqrt.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 1/24) 1) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (pow.f64 y 6) -1/720) (*.f64 (*.f64 -1/2 y) y))))
(fma.f64 (sqrt.f64 x) (fma.f64 (pow.f64 y 6) -1/720 (*.f64 y (*.f64 y -1/2))) (*.f64 (sqrt.f64 x) (fma.f64 (pow.f64 y 4) 1/24 1)))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(*.f64 (cos.f64 y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (cos.f64 y) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (cos.f64 y) (*.f64 1/3 (sqrt.f64 x)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1/3)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9))))
(*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 1/3 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 1/3 (cos.f64 y)) (sqrt.f64 x))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 1/3 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2))) (*.f64 1/3 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x)) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) 1) (cos.f64 y))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 y)) 2)) (cbrt.f64 (cos.f64 y)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (sqrt.f64 (cos.f64 y))) (sqrt.f64 (cos.f64 y)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (pow.f64 (exp.f64 1) (log.f64 1/3)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 1/3)) (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9)))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))) (pow.f64 (exp.f64 1) (log.f64 (cos.f64 y))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 1/3) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (E.f64))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (fabs.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (cos.f64 y) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (cos.f64 y) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (E.f64))
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9) 1/2)
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) 1/3)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (+.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)) -1)) 1)
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 1) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (fabs.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))
(sqrt.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/9))
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 1/9)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x))) (cos.f64 y)))))
(*.f64 (cos.f64 y) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (*.f64 1/3 (sqrt.f64 x)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 x))) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(+.f64 0 (*.f64 (sqrt.f64 x) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 1)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(pow.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 1/2)
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2)
(*.f64 (sqrt.f64 x) (cos.f64 y))
(sqrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 1) 1))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 x)) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (log.f64 (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (log.f64 (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 x)) 1) (*.f64 (log.f64 (cos.f64 y)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 x) 1/2)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (log.f64 (cos.f64 y)) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (log.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 x) 1/2)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 y)) 1) (*.f64 (log.f64 (sqrt.f64 x)) 1)))
(*.f64 (sqrt.f64 x) (cos.f64 y))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (cos.f64 y))

localize626.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(pow.f64 (cbrt.f64 z) 2)
99.4%
(cbrt.f64 z)
99.3%
(/.f64 a (*.f64 3 b))
66.7%
(cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))))
Compiler

Compiled 189 to 119 computations (37% saved)

series7.0ms (0%)

Counts
3 → 36
Calls

15 calls:

TimeVariablePointExpression
1.0ms
z
@0
(pow.f64 (cbrt.f64 z) 2)
1.0ms
y
@0
(cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))))
1.0ms
z
@0
(cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))))
1.0ms
t
@0
(cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))))
1.0ms
z
@-inf
(pow.f64 (cbrt.f64 z) 2)

rewrite93.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1844×prod-diff
660×expm1-udef
658×log1p-udef
386×add-sqr-sqrt
374×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01739
138139
2520639
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t))))))
(cbrt.f64 z)
(pow.f64 (cbrt.f64 z) 2)
Outputs
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (neg.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (sin.f64 y) (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 z))) 1)
(*.f64 (cbrt.f64 z) 1)
(*.f64 1 (cbrt.f64 z))
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (pow.f64 z 1/6) (pow.f64 z 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 z))
(*.f64 (pow.f64 (sqrt.f64 z) 1/3) (pow.f64 (sqrt.f64 z) 1/3))
(pow.f64 z 1/3)
(pow.f64 (cbrt.f64 z) 1)
(pow.f64 (pow.f64 (cbrt.f64 z) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 z)) 3)
(pow.f64 (pow.f64 z 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 z) 2))
(fabs.f64 (cbrt.f64 z))
(log.f64 (exp.f64 (cbrt.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 z))))
(expm1.f64 (log1p.f64 (cbrt.f64 z)))
(exp.f64 (log.f64 (cbrt.f64 z)))
(exp.f64 (*.f64 (log.f64 z) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 z)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1)
(*.f64 (cbrt.f64 z) (cbrt.f64 z))
(*.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 z) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z)))
(*.f64 (sqrt.f64 z) (pow.f64 z 1/6))
(*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(sqrt.f64 (*.f64 z (cbrt.f64 z)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))))
(cbrt.f64 (*.f64 z z))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 z))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))

simplify93.0ms (0.2%)

Algorithm
egg-herbie
Rules
912×fma-def
678×*-commutative
648×fma-neg
584×times-frac
562×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02193791
15372965
219052561
368652555
Stop Event
node limit
Counts
103 → 117
Calls
Call 1
Inputs
(cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 y)
(+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (pow.f64 (sqrt.f64 3) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 y)
(+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (pow.f64 (sqrt.f64 3) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (neg.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (sin.f64 y) (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 z))) 1)
(*.f64 (cbrt.f64 z) 1)
(*.f64 1 (cbrt.f64 z))
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (pow.f64 z 1/6) (pow.f64 z 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 z))
(*.f64 (pow.f64 (sqrt.f64 z) 1/3) (pow.f64 (sqrt.f64 z) 1/3))
(pow.f64 z 1/3)
(pow.f64 (cbrt.f64 z) 1)
(pow.f64 (pow.f64 (cbrt.f64 z) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 z)) 3)
(pow.f64 (pow.f64 z 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 z) 2))
(fabs.f64 (cbrt.f64 z))
(log.f64 (exp.f64 (cbrt.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 z))))
(expm1.f64 (log1p.f64 (cbrt.f64 z)))
(exp.f64 (log.f64 (cbrt.f64 z)))
(exp.f64 (*.f64 (log.f64 z) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 z)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1)
(*.f64 (cbrt.f64 z) (cbrt.f64 z))
(*.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 z) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z)))
(*.f64 (sqrt.f64 z) (pow.f64 z 1/6))
(*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(sqrt.f64 (*.f64 z (cbrt.f64 z)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))))
(cbrt.f64 (*.f64 z z))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 z))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))
Outputs
(cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))
(cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))
(cos.f64 (*.f64 (/.f64 z 3) t))
(cos.f64 (*.f64 t (*.f64 z 1/3)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(fma.f64 -1 (*.f64 y (neg.f64 (sin.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))
(-.f64 (cos.f64 (*.f64 (/.f64 z 3) t)) (*.f64 y (neg.f64 (sin.f64 (*.f64 (/.f64 z 3) t)))))
(fma.f64 y (sin.f64 (*.f64 t (*.f64 z 1/3))) (cos.f64 (*.f64 t (*.f64 z 1/3))))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(fma.f64 -1 (*.f64 y (neg.f64 (sin.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (fma.f64 -1/2 (*.f64 (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))) (*.f64 y y)) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 (/.f64 z 3) t))) (*.f64 y (neg.f64 (sin.f64 (*.f64 (/.f64 z 3) t)))))
(fma.f64 y (sin.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/3))) (fma.f64 -1/2 (*.f64 y y) 1)))
(+.f64 (*.f64 -1 (*.f64 y (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (+.f64 (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (sin.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))))))
(fma.f64 -1 (*.f64 y (neg.f64 (sin.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))) (*.f64 y y)) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))) (*.f64 1/6 (*.f64 (neg.f64 (sin.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))) (pow.f64 y 3)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 y y)) 1) (cos.f64 (*.f64 (/.f64 z 3) t))) (*.f64 y (neg.f64 (sin.f64 (*.f64 (/.f64 z 3) t))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 z 3) t))) (*.f64 1/6 (pow.f64 y 3))))
(fma.f64 (fma.f64 -1/2 (*.f64 y y) 1) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 (*.f64 t (/.f64 z -3))) (+.f64 (*.f64 1/6 (pow.f64 y 3)) (neg.f64 y))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 y) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 y)
(+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))
(+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y))))
(fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (cos.f64 y))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y)))
(fma.f64 -1/2 (/.f64 (*.f64 t t) (/.f64 (pow.f64 (sqrt.f64 3) 4) (*.f64 (cos.f64 y) (*.f64 z z)))) (+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) 9) (*.f64 (cos.f64 y) (*.f64 z z))) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (pow.f64 (sqrt.f64 3) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))))
(fma.f64 -1/6 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 3) 6) (*.f64 (sin.f64 y) (pow.f64 z 3)))) (fma.f64 -1/2 (/.f64 (*.f64 t t) (/.f64 (pow.f64 (sqrt.f64 3) 4) (*.f64 (cos.f64 y) (*.f64 z z)))) (+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 3) 6)) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) 9) (*.f64 (cos.f64 y) (*.f64 z z))) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y))))))
(+.f64 (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (cos.f64 y)) (+.f64 (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))) (*.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 y)
(+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))
(+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y))))
(fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (cos.f64 y))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y)))
(fma.f64 -1/2 (/.f64 (*.f64 t t) (/.f64 (pow.f64 (sqrt.f64 3) 4) (*.f64 (cos.f64 y) (*.f64 z z)))) (+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y))))))
(+.f64 (cos.f64 y) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) 9) (*.f64 (cos.f64 y) (*.f64 z z))) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)))))
(+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z)))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 y))) (pow.f64 (sqrt.f64 3) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (cos.f64 y))) (pow.f64 (sqrt.f64 3) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) (pow.f64 (sqrt.f64 3) 2)) (cos.f64 y))))
(fma.f64 -1/6 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 3) 6) (*.f64 (sin.f64 y) (pow.f64 z 3)))) (fma.f64 -1/2 (/.f64 (*.f64 t t) (/.f64 (pow.f64 (sqrt.f64 3) 4) (*.f64 (cos.f64 y) (*.f64 z z)))) (+.f64 (cos.f64 y) (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) (*.f64 z (sin.f64 y)))))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 3) 6)) (*.f64 (sin.f64 y) (pow.f64 z 3))) (+.f64 (cos.f64 y) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) 9) (*.f64 (cos.f64 y) (*.f64 z z))) (*.f64 (/.f64 t 3) (*.f64 z (sin.f64 y))))))
(+.f64 (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (cos.f64 y)) (+.f64 (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))) (*.f64 -1/162 (*.f64 (sin.f64 y) (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cos.f64 (-.f64 y (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 -3) 2))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(+.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 1) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 1))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(+.f64 (fma.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (neg.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y)))) (fma.f64 (neg.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (sin.f64 y) (*.f64 (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))) (sin.f64 y))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) 1)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(*.f64 1 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2) (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) 3)) (fma.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))) 3)) (fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))))) (*.f64 (cos.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/3 z))) (cos.f64 (*.f64 t (*.f64 1/3 z)))) (cos.f64 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3)))) 3) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))) 3)) (fma.f64 (sin.f64 y) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 t (*.f64 z 1/3))) (sin.f64 (*.f64 t (*.f64 z 1/3))))) (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3)))) (fma.f64 (sin.f64 (*.f64 t (/.f64 z -3))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(/.f64 (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z))))) (/.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))))
(/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3))))) 1)
(pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 1)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(pow.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3) 1/3)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 2)
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 3))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(exp.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 1))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))))
(cos.f64 (+.f64 y (neg.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z)))))
(cos.f64 (-.f64 (*.f64 (/.f64 z 3) t) y))
(cos.f64 (fma.f64 t (/.f64 z -3) y))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 1/3 z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 1/3 z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 t (*.f64 z 1/3)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 z))) 1)
(cbrt.f64 z)
(*.f64 (cbrt.f64 z) 1)
(cbrt.f64 z)
(*.f64 1 (cbrt.f64 z))
(cbrt.f64 z)
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 z 1/6) (pow.f64 z 1/6))
(cbrt.f64 z)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 z))
(cbrt.f64 z)
(*.f64 (pow.f64 (sqrt.f64 z) 1/3) (pow.f64 (sqrt.f64 z) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 z)) (cbrt.f64 (sqrt.f64 z)))
(pow.f64 (pow.f64 (sqrt.f64 z) 1/6) 4)
(pow.f64 z 1/3)
(cbrt.f64 z)
(pow.f64 (cbrt.f64 z) 1)
(cbrt.f64 z)
(pow.f64 (pow.f64 (cbrt.f64 z) 2) 1/2)
(cbrt.f64 z)
(pow.f64 (cbrt.f64 (cbrt.f64 z)) 3)
(cbrt.f64 z)
(pow.f64 (pow.f64 z 1/6) 2)
(cbrt.f64 z)
(sqrt.f64 (pow.f64 (cbrt.f64 z) 2))
(cbrt.f64 z)
(fabs.f64 (cbrt.f64 z))
(cbrt.f64 z)
(log.f64 (exp.f64 (cbrt.f64 z)))
(cbrt.f64 z)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 z))))
(cbrt.f64 z)
(expm1.f64 (log1p.f64 (cbrt.f64 z)))
(cbrt.f64 z)
(exp.f64 (log.f64 (cbrt.f64 z)))
(cbrt.f64 z)
(exp.f64 (*.f64 (log.f64 z) 1/3))
(cbrt.f64 z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 z)) 1))
(cbrt.f64 z)
(log1p.f64 (expm1.f64 (cbrt.f64 z)))
(cbrt.f64 z)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1)
(pow.f64 (cbrt.f64 z) 2)
(*.f64 (cbrt.f64 z) (cbrt.f64 z))
(pow.f64 (cbrt.f64 z) 2)
(*.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(pow.f64 (cbrt.f64 z) 2)
(*.f64 1 (pow.f64 (cbrt.f64 z) 2))
(pow.f64 (cbrt.f64 z) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 z)) 4))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z)))
(pow.f64 (cbrt.f64 z) 2)
(*.f64 (sqrt.f64 z) (pow.f64 z 1/6))
(*.f64 (pow.f64 z 1/6) (sqrt.f64 z))
(*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 z)) 4))
(sqrt.f64 (*.f64 z (cbrt.f64 z)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 z))))
(pow.f64 (cbrt.f64 z) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) 1))
(pow.f64 (cbrt.f64 z) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)

eval405.0ms (1.1%)

Compiler

Compiled 24070 to 14007 computations (41.8% saved)

prune416.0ms (1.1%)

Pruning

159 alts after pruning (152 fresh and 7 done)

PrunedKeptTotal
New92345968
Fresh26107133
Picked011
Done167
Total9501591109
Accurracy
84.5%
Counts
1109 → 159
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
33.6%
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
33.7%
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
33.6%
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
37.4%
(fma.f64 2 (fma.f64 1/9 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2/3)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)))))) (*.f64 -1/3 (/.f64 a b)))
48.2%
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6) (*.f64 -1/3 (/.f64 a b)))
42.2%
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9) (*.f64 -1/3 (/.f64 a b)))
23.3%
(fma.f64 2 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
53.6%
(fma.f64 2 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
74.2%
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
37.4%
(fma.f64 2 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 7/9) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 -1/3 (/.f64 a b)))
37.2%
(fma.f64 2 (+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
53.4%
(fma.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3)) (*.f64 -1/3 (/.f64 a b)))
50.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
48.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
43.9%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
22.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.0%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) y))) (/.f64 (*.f64 -1/3 a) b))
23.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
48.8%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) y))) (/.f64 (*.f64 -1/3 a) b))
48.5%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
66.3%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
48.2%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
11.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (exp.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
23.4%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z -1/3))))) (E.f64)) y))) (/.f64 (*.f64 -1/3 a) b))
66.1%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
48.6%
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
35.3%
(fma.f64 2 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3) (*.f64 -1/3 (/.f64 a b)))
72.8%
(fma.f64 2 (*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3)) (*.f64 -1/3 (/.f64 a b)))
48.7%
(fma.f64 2 (*.f64 3 (fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
52.9%
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (*.f64 -1/3 (/.f64 a b)))
23.0%
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (*.f64 -1/3 (/.f64 a b)))
53.0%
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (*.f64 -1/3 (/.f64 a b)))
53.0%
(fma.f64 2 (*.f64 3 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
23.1%
(fma.f64 2 (*.f64 3 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (E.f64))) (*.f64 -1/3 (/.f64 a b)))
74.6%
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
74.6%
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))) (*.f64 -1/3 (/.f64 a b)))
48.7%
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))) (*.f64 -1/3 (/.f64 a b)))
62.9%
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) 1/3)) (*.f64 -1/3 (/.f64 a b)))
74.5%
(fma.f64 2 (*.f64 3 (*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
67.8%
(fma.f64 2 (*.f64 3 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))) (*.f64 -1/3 (/.f64 a b)))
53.7%
(fma.f64 2 (*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
53.6%
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
53.7%
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
46.1%
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
17.1%
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
62.8%
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
62.7%
(fma.f64 2 (cbrt.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
34.5%
(fma.f64 2 (cbrt.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))) (*.f64 -1/3 (/.f64 a b)))
41.3%
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
46.6%
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))) (*.f64 -1/3 (/.f64 a b)))
45.5%
(fma.f64 2 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))) (*.f64 -1/3 (/.f64 a b)))
28.3%
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
25.3%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
23.0%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) 1/3)
25.1%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
24.6%
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
12.5%
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
48.7%
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
52.5%
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
49.2%
(/.f64 (*.f64 a -1/3) b)
49.2%
(/.f64 a (*.f64 b -3))
49.1%
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
49.2%
(/.f64 -1/3 (/.f64 b a))
53.0%
(-.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))) (/.f64 a (*.f64 b 3)))
74.3%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3) (/.f64 a (*.f64 b 3)))
65.8%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
53.6%
(-.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
45.1%
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
64.1%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
67.0%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
63.6%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
59.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
47.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
66.3%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
66.5%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
57.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
54.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
74.7%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
32.9%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
66.2%
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
74.5%
(-.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 a (*.f64 b 3)))
48.8%
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
39.3%
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
43.1%
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
66.0%
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
70.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
70.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
67.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
39.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1))))) (/.f64 a (*.f64 3 b)))
53.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
66.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))))) (/.f64 a (*.f64 3 b)))
66.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t)))))))))) (/.f64 a (*.f64 3 b)))
48.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
40.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))))))))) (/.f64 a (*.f64 3 b)))
65.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
54.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
74.6%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
54.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (/.f64 a (*.f64 3 b)))
66.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
65.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
18.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (pow.f64 z 1/3) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
17.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (exp.f64 (*.f64 (log.f64 z) 1/3)) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
18.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (exp.f64 (log.f64 (cbrt.f64 z))) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
50.9%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.4%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
45.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.2%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
66.7%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
51.0%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
66.3%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
18.1%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
54.8%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 (/.f64 z 3) t)))) (/.f64 a (*.f64 3 b)))
54.5%
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (/.f64 a (*.f64 3 b)))
59.6%
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
63.0%
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
54.1%
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
41.1%
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
59.5%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
67.9%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 (/.f64 a b) 3))
63.1%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b 3)))
53.6%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
53.7%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)))) (/.f64 a (*.f64 b 3)))
66.8%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (/.f64 a (*.f64 b 3)))
62.4%
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))
62.9%
(-.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8)) (/.f64 a (*.f64 b 3)))
27.7%
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
49.2%
(*.f64 a (pow.f64 (*.f64 b -3) -1))
24.3%
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
48.7%
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
49.2%
(*.f64 a (/.f64 -1/3 b))
35.1%
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
48.7%
(*.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b))))
49.2%
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
19.5%
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
27.2%
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
31.6%
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
23.0%
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
49.2%
(*.f64 -1/3 (/.f64 a b))
15.1%
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
44.3%
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
40.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
40.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
23.9%
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
Compiler

Compiled 4570 to 3513 computations (23.1% saved)

regimes7.0s (18.7%)

Counts
225 → 3
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (*.f64 (/.f64 1 b) a) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 (/.f64 z 3) t)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 -1/3 a) b))
(*.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b))))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (/.f64 a b)))
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3)) (*.f64 -1/3 (/.f64 a b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(-.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8)) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 3 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (/.f64 a (*.f64 b 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)))) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 -1/3 z))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3)) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (pow.f64 z 1/3) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 a b) -1/3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (*.f64 t 1/3)) z (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (cbrt.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) t))))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)) 1)) (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/3 (*.f64 z t))) (sin.f64 y) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 z -1/3))) (sin.f64 y)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (exp.f64 (*.f64 (log.f64 z) 1/3)) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 3 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (E.f64))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (+.f64 (*.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 7/9) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3/2) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (exp.f64 (log.f64 (cbrt.f64 z))) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (/.f64 (*.f64 (*.f64 a (*.f64 x (pow.f64 (cos.f64 y) 2))) -4) (*.f64 b (cbrt.f64 4)))) (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))) (sin.f64 1))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z -1/3))))) (E.f64)) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1/3)))) (sqrt.f64 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (log.f64 (pow.f64 (*.f64 z -1/3) 3))))) (exp.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (E.f64) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)) (cos.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t))))) (*.f64 (sin.f64 (fma.f64 (*.f64 z t) -1/3 y)) (sin.f64 (fma.f64 -1/3 (*.f64 z t) (*.f64 1/3 (*.f64 z t)))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (fma.f64 1/9 (*.f64 (sqrt.f64 x) (cos.f64 y)) (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2/3)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (cos.f64 y) 2/3)))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (/.f64 a b) -1/3 (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (*.f64 a (/.f64 1/3 b)) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 a (/.f64 1/3 b))) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (/.f64 1/3 b)) a (*.f64 a (/.f64 1/3 b))))
(fma.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (/.f64 a (/.f64 b 1/3)) (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (/.f64 a (/.f64 b 1/3))) (*.f64 x (*.f64 (pow.f64 (cos.f64 y) 2) 4)))) (*.f64 2 (fma.f64 (/.f64 a b) -1/3 (/.f64 a (/.f64 b 1/3)))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (cos.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y))) (*.f64 (sin.f64 (*.f64 (/.f64 y (fma.f64 1/3 (*.f64 t z) y)) y)) (sin.f64 (/.f64 (pow.f64 (/.f64 3 (*.f64 t z)) -2) (fma.f64 1/3 (*.f64 t z) y))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 z -1/3))))) (cbrt.f64 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))) (/.f64 (cos.f64 (fma.f64 1/3 (*.f64 t z) y)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))) (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3)))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 2) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t)))))) (cbrt.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 z t))))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 1/3 (*.f64 z t))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3)) (/.f64 (pow.f64 (/.f64 a b) 3) 27)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4) (*.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) 1/3))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) 3) (*.f64 1/27 (pow.f64 (/.f64 a b) 3))) (/.f64 1 (fma.f64 (*.f64 (/.f64 a b) 1/3) (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2) (*.f64 (/.f64 a b) 1/3)) (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) 1/3)) 2) (*.f64 (/.f64 a b) 1/3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 -1/3 z))) (sin.f64 y)) 3)) (fma.f64 (cos.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 -1/3 z))) (cos.f64 (*.f64 t (*.f64 -1/3 z)))) (cos.f64 y)) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 1/3 (*.f64 t z))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 -1/3 z))))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z -1/3))))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 3 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))))) (*.f64 -1/3 (/.f64 a b)))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
Calls

16 calls:

772.0ms
(*.f64 z t)
771.0ms
x
609.0ms
(*.f64 2 (sqrt.f64 x))
508.0ms
(sqrt.f64 x)
503.0ms
y
Results
AccuracySegmentsBranch
76.4%3x
77.1%3y
76.7%3z
78.5%3t
76.5%3a
74.7%1b
79.5%2(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
79.5%2(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
76.4%3(*.f64 2 (sqrt.f64 x))
76.4%3(sqrt.f64 x)
79.4%2(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
79.6%3(-.f64 y (/.f64 (*.f64 z t) 3))
79.5%3(/.f64 (*.f64 z t) 3)
79.5%3(*.f64 z t)
77.4%3(/.f64 a (*.f64 b 3))
74.7%1(*.f64 b 3)
Compiler

Compiled 5368 to 3282 computations (38.9% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4068039023980062e+274
7.362048929126688e+282
0.0ms
-inf
-4.874586271145106e+300
Compiler

Compiled 34 to 27 computations (20.6% saved)

regimes2.8s (7.5%)

Counts
176 → 3
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (*.f64 (/.f64 1 b) a) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 (/.f64 z 3) t)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 -1/3 a) b))
(*.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b))))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (/.f64 a b)))
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3)) (*.f64 -1/3 (/.f64 a b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(-.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8)) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 3 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (/.f64 a (*.f64 b 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)))) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 -1/3 z))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3)) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (pow.f64 z 1/3) 2) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) -3)) (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 2)) (*.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 a b) -1/3))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))
Calls

16 calls:

326.0ms
(*.f64 z t)
295.0ms
(/.f64 (*.f64 z t) 3)
207.0ms
(-.f64 y (/.f64 (*.f64 z t) 3))
181.0ms
(*.f64 2 (sqrt.f64 x))
180.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
Results
AccuracySegmentsBranch
74.7%1x
74.7%1y
74.7%1z
74.7%1t
74.7%1a
74.7%1b
74.7%1(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
74.7%1(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
74.7%1(*.f64 2 (sqrt.f64 x))
74.7%1(sqrt.f64 x)
74.7%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
74.7%1(-.f64 y (/.f64 (*.f64 z t) 3))
76.4%3(/.f64 (*.f64 z t) 3)
76.4%3(*.f64 z t)
74.7%1(/.f64 a (*.f64 b 3))
74.7%1(*.f64 b 3)
Compiler

Compiled 3347 to 2078 computations (37.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9183968201657404e+32
6.867430163531647e+35
0.0ms
-3.3633420160298445e+86
-1.3601415749932604e+81
Compiler

Compiled 34 to 27 computations (20.6% saved)

regimes2.9s (7.7%)

Counts
172 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (*.f64 (/.f64 1 b) a) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 (/.f64 z 3) t)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 1/3 (*.f64 t z)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (*.f64 t (*.f64 z -1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 t (/.f64 3 z)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 -1/6 (*.f64 y y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (sqrt.f64 x) (+.f64 1/3 (*.f64 (*.f64 -1/6 y) y)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 1 (/.f64 3 t)))))) (/.f64 a (*.f64 b 3)))
(/.f64 (/.f64 (*.f64 -1/3 a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 (*.f64 -1/3 a) b))
(*.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 2) (cbrt.f64 (/.f64 -1/3 b))))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3))) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4))) (/.f64 (/.f64 a b) 3))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 1/3 (sqrt.f64 x)) (cos.f64 y))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 (*.f64 (cos.f64 y) 1/3) (sqrt.f64 x))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (*.f64 3 (*.f64 1/3 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 1 (/.f64 b (*.f64 -1/3 a))))
(-.f64 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 y (*.f64 1/3 (*.f64 t z)))) 2) (*.f64 x 4))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (cos.f64 y) (*.f64 1/3 (*.f64 (*.f64 t z) (sin.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (sqrt.f64 (pow.f64 x 3))) (*.f64 -1/3 (/.f64 a b)))
(fabs.f64 (fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)) (*.f64 (/.f64 a b) -1/3)))
(log.f64 (exp.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3))))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (cos.f64 y) (pow.f64 (pow.f64 x 1/6) 3)) (*.f64 -1/3 (/.f64 a b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 2))
(-.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 8)) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2))) 3) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 z (*.f64 t -1/3) y))) (*.f64 a (/.f64 -1/3 b)))
(fma.f64 2 (*.f64 3 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 1/9 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 x (pow.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) 2)))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (/.f64 t (/.f64 (pow.f64 (sqrt.f64 3) 2) z))))) (/.f64 a (*.f64 3 b)))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 (sqrt.f64 3) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (expm1.f64 (log1p.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 b))) (/.f64 a (sqrt.f64 (*.f64 3 b)))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (cos.f64 y))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (*.f64 3 (fma.f64 -1/6 (*.f64 (sqrt.f64 x) (*.f64 y y)) (*.f64 1/3 (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 z 3) t))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 a b))) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3))))) 3))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x))) 3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 3))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/3))) 3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (sqrt.f64 (pow.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) 2))) (/.f64 a (*.f64 b 3)))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 (*.f64 z t) -1/3))) (*.f64 2 (sqrt.f64 x)))) 3) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sqrt.f64 x)) 3) 1/3)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/27) 1/3)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (sqrt.f64 (/.f64 3 t))) (/.f64 z (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 3 b))) (cbrt.f64 (*.f64 9 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)) 4) (*.f64 (*.f64 (/.f64 a b) -1/3) (*.f64 (/.f64 a b) -1/3))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 y) 2)) (*.f64 (/.f64 a b) -1/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 y) 2) (*.f64 x 4)) (*.f64 (*.f64 a (neg.f64 (/.f64 1/3 b))) (*.f64 a (neg.f64 (/.f64 1/3 b))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 a (neg.f64 (/.f64 1/3 b)))))
(fma.f64 2 (exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 x)))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 2) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (/.f64 a (*.f64 b 3)))
(fma.f64 2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 y) 3) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 3/2) 2/3) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9) 1/9) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 6) 1/6) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))))) (/.f64 a (*.f64 b 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 1/3))
(fma.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3)) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 3 (exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 x) (cos.f64 y)))))) (*.f64 -1/3 (/.f64 a b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (cos.f64 y) 2) x))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 z -1/3) y)) (sqrt.f64 x))) 2)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 y (*.f64 z (*.f64 t -1/3)))))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (*.f64 (*.f64 z 1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 z (/.f64 3 t)))))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/3 b))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 3) (/.f64 (cbrt.f64 z) (/.f64 1 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (/.f64 (/.f64 z (cbrt.f64 (/.f64 3 t))) (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 3 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/9)) (cbrt.f64 (*.f64 z (*.f64 t 1/3))))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 (/.f64 (neg.f64 z) (/.f64 3 t)))) (*.f64 (sin.f64 y) (sin.f64 (/.f64 (neg.f64 z) (/.f64 3 t))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 (/.f64 t 3) (*.f64 z (sin.f64 y)) (*.f64 -1/18 (*.f64 (cos.f64 y) (*.f64 t (*.f64 t (*.f64 z z))))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 -1/3 (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 2 (*.f64 -1/3 (/.f64 a b))))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)) (*.f64 -1/3 (/.f64 a b)))))))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 y) (sqrt.f64 x))) 3))) (*.f64 -1/3 (/.f64 a b)))
(-.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) 3)))) (/.f64 a (*.f64 b 3)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 -1/3 z))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 t (*.f64 z -1/3) y))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (*.f64 -1/3 z) y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/3 a)) 3) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (cbrt.f64 (*.f64 -1/3 z)) 3) y))) (/.f64 (*.f64 -1/3 a) b))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)) 3) 1/3)) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (pow.f64 (*.f64 -1/3 z) 3) 1/3) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (expm1.f64 (log1p.f64 (*.f64 t 1/3)))))))))) (/.f64 a (*.f64 3 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 x) (cos.f64 y)))) 1/3))) (*.f64 (/.f64 a b) 1/3)) 3) 1/3)
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/3 z))) 1/3)) y))) (/.f64 (*.f64 -1/3 a) b))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (cbrt.f64 (*.f64 t 1/3)) 3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (cos.f64 (-.f64 y (*.f64 z (pow.f64 (pow.f64 (*.f64 t 1/3) 3) 1/3)))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z))) (*.f64 (cos.f64 y) (cos.f64 (*.f64 t (*.f64 z -1/3))))))) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 z (*.f64 t 1/3))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 z (*.f64 t 1/3)))))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (-.f64 y (*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 3 t))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 3 t)))))))) (/.f64 a (*.f64 3 b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (fma.f64 1/3 (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 -1/18 (*.f64 (*.f64 t t) (*.f64 (cos.f64 y) (*.f64 z z))))))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 y))))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 y) 3))) (pow.f64 x 3/2))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) 9)) 1/3))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 z t) -1/3 y)))) (*.f64 -1/3 (/.f64 a b)))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (E.f64) (log.f64 (*.f64 z -1/3))) y))) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 (*.f64 2 (cbrt.f64 (*.f64 x (pow.f64 (cos.f64 y) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 x) (cos.f64 y))) (*.f64 (/.f64 a b) -1/3))
(fma.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 t (*.f64 -1/3 z) y)) (sqrt.f64 x)))) 3)) (/.f64 (*.f64 -1/3 a) b))
(fma.f64 2 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 t (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 z -1/3)))) y))) (/.f64 (*.f64 -1/3 a) b))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
Calls

16 calls:

465.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
387.0ms
(sqrt.f64 x)
300.0ms
x
250.0ms
(*.f64 2 (sqrt.f64 x))
221.0ms
a
Results
AccuracySegmentsBranch
74.7%1x
74.7%1y
74.7%1z
74.7%1t
74.7%1a
74.7%1b
74.7%1(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))) (/.f64 a (*.f64 b 3)))
74.7%1(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
74.7%1(*.f64 2 (sqrt.f64 x))
74.7%1(sqrt.f64 x)
74.7%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
74.7%1(-.f64 y (/.f64 (*.f64 z t) 3))
74.7%1(/.f64 (*.f64 z t) 3)
74.7%1(*.f64 z t)
74.7%1(/.f64 a (*.f64 b 3))
74.7%1(*.f64 b 3)
Compiler

Compiled 3210 to 1994 computations (37.9% saved)

regimes366.0ms (1%)

Counts
33 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
Calls

10 calls:

146.0ms
(*.f64 b 3)
47.0ms
(/.f64 a (*.f64 b 3))
45.0ms
(*.f64 2 (sqrt.f64 x))
18.0ms
a
17.0ms
(sqrt.f64 x)
Results
AccuracySegmentsBranch
74.7%1x
74.7%1y
74.7%1z
74.7%1t
74.7%1a
74.7%1b
74.7%1(*.f64 2 (sqrt.f64 x))
74.7%1(sqrt.f64 x)
74.7%1(/.f64 a (*.f64 b 3))
74.7%1(*.f64 b 3)
Compiler

Compiled 363 to 248 computations (31.7% saved)

regimes173.0ms (0.5%)

Counts
32 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
Outputs
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
Calls

10 calls:

20.0ms
(*.f64 b 3)
19.0ms
(sqrt.f64 x)
17.0ms
x
17.0ms
y
16.0ms
a
Results
AccuracySegmentsBranch
74.6%1x
74.6%1y
74.6%1z
74.6%1t
74.6%1a
74.6%1b
74.6%1(*.f64 2 (sqrt.f64 x))
74.6%1(sqrt.f64 x)
74.6%1(/.f64 a (*.f64 b 3))
74.6%1(*.f64 b 3)
Compiler

Compiled 350 to 241 computations (31.1% saved)

regimes354.0ms (0.9%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3))
(*.f64 a (pow.f64 (cbrt.f64 (/.f64 -1/3 b)) 3))
(*.f64 a (pow.f64 (sqrt.f64 (/.f64 -1/3 b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (/.f64 a b))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (/.f64 a b)))) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (/.f64 a b)) 3) 1/3)
Outputs
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
Calls

10 calls:

46.0ms
(/.f64 a (*.f64 b 3))
43.0ms
x
43.0ms
(*.f64 2 (sqrt.f64 x))
42.0ms
y
41.0ms
a
Results
AccuracySegmentsBranch
64.8%3x
65.5%3y
63.0%1z
63.0%1t
66.0%3a
66.1%2b
64.8%3(*.f64 2 (sqrt.f64 x))
64.8%3(sqrt.f64 x)
71.3%3(/.f64 a (*.f64 b 3))
66.1%2(*.f64 b 3)
Compiler

Compiled 337 to 234 computations (30.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.301713597886389e-91
2.807733730661076e-84
0.0ms
-2.6709611327634525e-48
-4.2599602132103126e-50
Compiler

Compiled 34 to 27 computations (20.6% saved)

regimes136.0ms (0.4%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 (/.f64 1 b) (/.f64 a 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (sqrt.f64 x) (-.f64 2 (*.f64 y y))) (/.f64 (/.f64 a b) 3))
(exp.f64 (log.f64 (*.f64 -1/3 (/.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/3 b) a)))
(*.f64 a (exp.f64 (log.f64 (/.f64 -1/3 b))))
(*.f64 a (expm1.f64 (log1p.f64 (/.f64 -1/3 b))))
(*.f64 a (log1p.f64 (expm1.f64 (/.f64 -1/3 b))))
Outputs
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
Calls

10 calls:

18.0ms
(*.f64 2 (sqrt.f64 x))
13.0ms
(*.f64 b 3)
13.0ms
z
13.0ms
(sqrt.f64 x)
13.0ms
b
Results
AccuracySegmentsBranch
63.0%1x
63.0%1y
63.0%1z
63.0%1t
63.0%1a
63.0%1b
63.0%1(*.f64 2 (sqrt.f64 x))
63.0%1(sqrt.f64 x)
63.0%1(/.f64 a (*.f64 b 3))
63.0%1(*.f64 b 3)
Compiler

Compiled 273 to 193 computations (29.3% saved)

regimes88.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (/.f64 b 1/3)))
Outputs
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
Calls

10 calls:

9.0ms
y
9.0ms
(*.f64 b 3)
9.0ms
(sqrt.f64 x)
9.0ms
(*.f64 2 (sqrt.f64 x))
9.0ms
t
Results
AccuracySegmentsBranch
63.0%1x
63.0%1y
63.0%1z
63.0%1t
63.0%1a
63.0%1b
63.0%1(*.f64 2 (sqrt.f64 x))
63.0%1(sqrt.f64 x)
63.0%1(/.f64 a (*.f64 b 3))
63.0%1(*.f64 b 3)
Compiler

Compiled 188 to 142 computations (24.5% saved)

regimes65.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
Outputs
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
Calls

8 calls:

9.0ms
t
8.0ms
(sqrt.f64 x)
8.0ms
b
7.0ms
y
7.0ms
z
Results
AccuracySegmentsBranch
63.0%1x
63.0%1y
63.0%1z
63.0%1t
63.0%1a
63.0%1b
63.0%1(*.f64 2 (sqrt.f64 x))
63.0%1(sqrt.f64 x)
Compiler

Compiled 148 to 113 computations (23.6% saved)

regimes44.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
(/.f64 a (*.f64 b -3))
(/.f64 (*.f64 a -1/3) b)
(*.f64 a (*.f64 (/.f64 1 b) -1/3))
(/.f64 1 (/.f64 b (*.f64 -1/3 a)))
(*.f64 a (-.f64 (+.f64 1 (/.f64 -1/3 b)) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 -1/3 b) a)) 1)
(*.f64 a (pow.f64 (*.f64 b -3) -1))
(*.f64 a (sqrt.f64 (/.f64 1/9 (*.f64 b b))))
Outputs
(/.f64 a (*.f64 b -3))
Calls

6 calls:

7.0ms
a
7.0ms
t
7.0ms
y
6.0ms
x
6.0ms
b
Results
AccuracySegmentsBranch
49.2%1x
49.2%1y
49.2%1z
49.2%1t
49.2%1a
49.2%1b
Compiler

Compiled 120 to 91 computations (24.2% saved)

regimes23.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 a b))
(*.f64 a (/.f64 -1/3 b))
(/.f64 -1/3 (/.f64 b a))
Outputs
(*.f64 -1/3 (/.f64 a b))
Calls

6 calls:

4.0ms
z
4.0ms
t
3.0ms
a
3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
49.2%1x
49.2%1y
49.2%1z
49.2%1t
49.2%1a
49.2%1b
Compiler

Compiled 63 to 51 computations (19% saved)

simplify27.0ms (0.1%)

Algorithm
egg-herbie
Rules
130×unsub-neg
124×neg-mul-1
88×*-commutative
68×distribute-lft-neg-in
68×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098851
1163851
2235851
3286851
4315851
5404851
6550851
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) -inf.0) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3))) (if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) 19999999999999998427565756888352682973425438326516414058699593209346147537472721377488423248782676284346531436850217802369480956001624091822467583003390346899419842779564435258471158259405585390019332702900005712830616180641768933148719519610965433140458319354760048446275584) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b))) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))))
(if (<=.f64 (*.f64 z t) -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3))) (if (<=.f64 (*.f64 z t) 200000000000000010732324408786944) (fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b))) (-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(if (<=.f64 (/.f64 a (*.f64 b 3)) -822752278660603/411376139330301510538742295639337626245683966408394965837152256) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3))) (if (<=.f64 (/.f64 a (*.f64 b 3)) 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y))) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(/.f64 a (*.f64 b -3))
(*.f64 -1/3 (/.f64 a b))
Outputs
(if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) -inf.0) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3))) (if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) 19999999999999998427565756888352682973425438326516414058699593209346147537472721377488423248782676284346531436850217802369480956001624091822467583003390346899419842779564435258471158259405585390019332702900005712830616180641768933148719519610965433140458319354760048446275584) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b))) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))))
(if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) -inf.0) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 3 b))) (if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) 19999999999999998427565756888352682973425438326516414058699593209346147537472721377488423248782676284346531436850217802369480956001624091822467583003390346899419842779564435258471158259405585390019332702900005712830616180641768933148719519610965433140458319354760048446275584) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b))) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3)))))
(if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) -inf.0) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 3 b))) (if (<=.f64 (-.f64 y (/.f64 (*.f64 z t) 3)) 19999999999999998427565756888352682973425438326516414058699593209346147537472721377488423248782676284346531436850217802369480956001624091822467583003390346899419842779564435258471158259405585390019332702900005712830616180641768933148719519610965433140458319354760048446275584) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (cos.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3))))) (*.f64 (sin.f64 (-.f64 y (*.f64 z (*.f64 t 1/3)))) (sin.f64 (fma.f64 (neg.f64 t) (*.f64 z 1/3) (*.f64 z (*.f64 t 1/3)))))))) (/.f64 a (*.f64 3 b))) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 a 3) (/.f64 -1 b)))))
(if (<=.f64 (*.f64 z t) -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3))) (if (<=.f64 (*.f64 z t) 200000000000000010732324408786944) (fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 1/3 (*.f64 t z)))))) (*.f64 -1/3 (/.f64 a b))) (-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 b 3)))))
(if (<=.f64 (*.f64 z t) -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1 b) (/.f64 a 3))) (if (<=.f64 (*.f64 z t) 200000000000000010732324408786944) (fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) 1/3))))) (*.f64 -1/3 (/.f64 a b))) (-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 3 b)))))
(if (<=.f64 (*.f64 z t) -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 a 3) (/.f64 -1 b))) (if (<=.f64 (*.f64 z t) 200000000000000010732324408786944) (fma.f64 2 (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 t (*.f64 z -1/3))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 z t) 1/3))))) (*.f64 -1/3 (/.f64 a b))) (-.f64 (exp.f64 (log.f64 (*.f64 2 (sqrt.f64 x)))) (/.f64 a (*.f64 3 b)))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 (/.f64 1/3 b) a))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 y)) (*.f64 a (/.f64 1/3 b)))
(if (<=.f64 (/.f64 a (*.f64 b 3)) -822752278660603/411376139330301510538742295639337626245683966408394965837152256) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3))) (if (<=.f64 (/.f64 a (*.f64 b 3)) 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y))) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))))
(if (<=.f64 (/.f64 a (*.f64 3 b)) -822752278660603/411376139330301510538742295639337626245683966408394965837152256) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 3 b))) (if (<=.f64 (/.f64 a (*.f64 3 b)) 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 (sqrt.f64 x) (*.f64 2 (cos.f64 y))) (-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 (/.f64 a b) 3))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 b 3)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (/.f64 a (*.f64 3 b)))
(-.f64 (*.f64 2 (sqrt.f64 x)) (*.f64 1/3 (/.f64 a b)))
(/.f64 a (*.f64 b -3))
(*.f64 -1/3 (/.f64 a b))
Compiler

Compiled 357 to 257 computations (28% saved)

soundness1.6s (4.2%)

Rules
2174×fma-def
2174×fma-def
1850×log-prod
1822×fma-def
1714×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02157
13757
26857
312353
424449
538949
663049
790949
8120449
9174249
10238249
11278749
12289549
13291249
14291249
01469
130769
2419369
02088
143188
2569788
02157
13757
26857
312353
424449
538949
663049
790949
8120449
9174249
10238249
11278749
12289549
13291249
14291249
01782833
14592607
214992485
356532481
047312211
1116511729
2425911463
01852
139248
2506448
01863446
14463350
215753184
371643180
02088
143188
2569788
02088
143188
2569788
03637022
19956392
234716246
01660
133860
2442660
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
node limit
node limit
saturated
Compiler

Compiled 1697 to 1024 computations (39.7% saved)

end276.0ms (0.7%)

Compiler

Compiled 1006 to 640 computations (36.4% saved)

Profiling

Loading profile data...