Equirectangular approximation to distance on a great circle

Time bar (total: 18.2s)

analyze611.0ms (3.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
3.1%3.1%96.6%0.2%0%0%0%10
15.6%15.6%84.2%0.2%0%0%0%11
15.6%15.6%84.2%0.2%0%0%0%12
Compiler

Compiled 38 to 22 computations (42.1% saved)

sample2.4s (13%)

Results
1.1s4694×body256valid
466.0ms2081×body256infinite
276.0ms448×body1024valid
261.0ms526×body512valid
149.0ms246×body1024infinite
111.0ms259×body512infinite
3.0msbody2048valid
Bogosity

preprocess532.0ms (2.9%)

Algorithm
egg-herbie
Rules
1262×distribute-lft-neg-out
1076×distribute-rgt-neg-out
988×distribute-rgt-in
988×distribute-lft-in
952×unsub-neg
Problems
158×(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
59×No Errors
37×(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01591548
14001540
210451524
349161516
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (neg.f64 R) (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2)))) (*.f64 (-.f64 (neg.f64 phi1) phi2) (-.f64 (neg.f64 phi1) phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2)))) (*.f64 (-.f64 phi1 (neg.f64 phi2)) (-.f64 phi1 (neg.f64 phi2))))))
(neg.f64 (*.f64 (neg.f64 R) (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2)))) (*.f64 (-.f64 (neg.f64 phi1) phi2) (-.f64 (neg.f64 phi1) phi2))))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2)))) (*.f64 (-.f64 phi1 (neg.f64 phi2)) (-.f64 phi1 (neg.f64 phi2)))))))
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2)))))
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))
Outputs
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 R) (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)) (neg.f64 R))
(*.f64 R (neg.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (+.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (+.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2)))) (*.f64 (-.f64 (neg.f64 phi1) phi2) (-.f64 (neg.f64 phi1) phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (-.f64 (neg.f64 phi1) phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (+.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2)))) (*.f64 (-.f64 phi1 (neg.f64 phi2)) (-.f64 phi1 (neg.f64 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi1 phi2) 2))) (-.f64 phi1 (neg.f64 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi1 phi2) 2))) (+.f64 phi1 phi2)))
(neg.f64 (*.f64 (neg.f64 R) (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 (neg.f64 lambda1) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (neg.f64 R) (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2)) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 R) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2))))
(*.f64 (neg.f64 R) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (+.f64 lambda1 lambda2))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 (neg.f64 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (neg.f64 R) (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2)) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 R) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 (neg.f64 lambda1) lambda2))))
(*.f64 (neg.f64 R) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (+.f64 lambda1 lambda2))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 (neg.f64 phi1) phi2) 2)))) (*.f64 (-.f64 (neg.f64 phi1) phi2) (-.f64 (neg.f64 phi1) phi2))))))
(*.f64 R (neg.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (-.f64 (neg.f64 phi1) phi2))))
(*.f64 R (neg.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (+.f64 phi1 phi2))))
(neg.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 (neg.f64 phi2)) 2)))) (*.f64 (-.f64 phi1 (neg.f64 phi2)) (-.f64 phi1 (neg.f64 phi2)))))))
(*.f64 R (neg.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi1 phi2) 2))) (-.f64 phi1 (neg.f64 phi2)))))
(*.f64 R (neg.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi1 phi2) 2))) (+.f64 phi1 phi2))))
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda1 (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 R lambda2)) (-.f64 phi1 phi2)))
(*.f64 lambda1 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 R lambda2))))
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda2 (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 lambda1 R)) (-.f64 phi1 phi2)))
(*.f64 lambda2 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 lambda1 R))))
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2)))))
(*.f64 phi1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (-.f64 R phi2)))
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R)))))
(*.f64 phi2 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi1) 2))) (-.f64 phi1 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (-.f64 lambda1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2))) (-.f64 phi1 lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (-.f64 lambda2 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi2 lambda2) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2))) (-.f64 phi1 lambda2)))
(*.f64 R (hypot.f64 (-.f64 phi1 lambda2) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

Compiler

Compiled 198 to 83 computations (58.1% saved)

eval1.0ms (0%)

Compiler

Compiled 21 to 14 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
97.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Compiler

Compiled 42 to 28 computations (33.3% saved)

localize185.0ms (1%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))
77.5%
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
Compiler

Compiled 72 to 30 computations (58.3% saved)

series57.0ms (0.3%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
12.0ms
R
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
8.0ms
lambda2
@0
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))
3.0ms
phi2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
3.0ms
phi1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
2.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))

rewrite172.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
976×log1p-expm1-u
976×expm1-log1p-u
540×expm1-udef
540×log1p-udef
212×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023191
1301191
24028191
Stop Event
node limit
Counts
4 → 73
Calls
Call 1
Inputs
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(*.f64 1 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))

simplify400.0ms (2.2%)

Algorithm
egg-herbie
Rules
1582×associate-*r*
1516×fma-def
1122×associate-*l*
632×associate-/r*
506×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066731462
1212029196
Stop Event
node limit
Counts
253 → 384
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(*.f64 R phi1)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(*.f64 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))))
phi1
(+.f64 phi1 (*.f64 -1 phi2))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(*.f64 -1 phi1)
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))))
phi2
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2))))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)))))
(*.f64 -1 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(*.f64 1 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
Outputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) 1/48))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/2))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))) (*.f64 R (*.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))) (+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) R) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)) R))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))) (+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) R) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)) R))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) 3))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2))) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) R) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2)) R))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) R) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2)) R))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) 3))) 1/2)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (fma.f64 -1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) R))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2))) R))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (*.f64 1/2 (/.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2))) R))) (*.f64 1/2 (*.f64 (pow.f64 phi1 3) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) 1/6 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2)))))) R))))) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))
(*.f64 R phi1)
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(fma.f64 phi1 R (*.f64 (neg.f64 phi2) R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) (pow.f64 phi1 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2))) phi2)) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)))) (*.f64 phi1 R))) (*.f64 phi2 R))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (*.f64 phi2 R)))
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (pow.f64 phi1 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi2)) (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1))) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2))) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2))) (*.f64 (pow.f64 phi2 2) R))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)))) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2))) (pow.f64 phi2 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2))) phi1)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)))) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 (neg.f64 phi2) R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(fma.f64 phi1 R (*.f64 (neg.f64 phi2) R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 (pow.f64 phi2 2) phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R))) (*.f64 phi2 R))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))) (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))) (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) 3)))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (fma.f64 1/2 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (fma.f64 -1/2 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 (*.f64 1/2 (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (+.f64 (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)))) (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 (*.f64 1/2 (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))))) 2))) (*.f64 (pow.f64 lambda2 3) lambda1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) 3))) 1/2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (fma.f64 1/2 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(+.f64 (*.f64 (/.f64 -1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (fma.f64 -1/2 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))
(sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))
(sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) (*.f64 1/2 (+.f64 (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2)))))) (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) (fma.f64 1/2 (*.f64 phi1 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (*.f64 1/2 (/.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2)))))) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) 1/6 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2)))))) (*.f64 (pow.f64 phi1 3) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))))))
phi1
(+.f64 phi1 (*.f64 -1 phi2))
(-.f64 phi1 phi2)
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)) phi1)))
(+.f64 phi1 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)) phi1) (neg.f64 phi2)))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)) phi1))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)) phi1) (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)))))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (neg.f64 phi1))
(-.f64 phi2 phi1)
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 phi2 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi1) (neg.f64 phi1)))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 -1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi1) (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))
(sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))
(sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (*.f64 1/2 (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))) (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (*.f64 1/2 (+.f64 (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2)))))) (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (fma.f64 1/2 (*.f64 phi2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2)))))) (*.f64 (pow.f64 phi2 3) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/2)) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))
phi2
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (neg.f64 phi1))
(-.f64 phi2 phi1)
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)) phi2))))
(+.f64 phi2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)) phi2) (neg.f64 phi1)))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)) phi2)))))
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)))) (/.f64 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)) phi2))))
(*.f64 -1 phi2)
(neg.f64 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(-.f64 phi1 phi2)
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 phi1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi2) (neg.f64 phi2)))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 phi1 (fma.f64 -1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi2)) (neg.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 1 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) 1/3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))

eval370.0ms (2%)

Compiler

Compiled 21465 to 13657 computations (36.4% saved)

prune189.0ms (1%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New36222384
Fresh000
Picked101
Done000
Total36322385
Accuracy
97.8%
Counts
385 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
55.5%
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
14.6%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
23.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
24.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
11.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
23.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
97.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
51.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
40.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
97.3%
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
55.5%
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
14.6%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
23.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
24.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
11.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
23.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
97.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
51.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
40.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 1704 to 1180 computations (30.8% saved)

localize1.1s (5.8%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
97.8%
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
90.4%
(*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
90.3%
(/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)
77.5%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1)))
77.5%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
77.5%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
99.3%
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
99.2%
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)
77.5%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 319 to 144 computations (54.9% saved)

series76.0ms (0.4%)

Counts
13 → 528
Calls

132 calls:

TimeVariablePointExpression
5.0ms
lambda2
@-inf
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
3.0ms
R
@inf
(/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)
3.0ms
lambda1
@inf
(*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
3.0ms
lambda1
@0
(/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)
2.0ms
phi1
@-inf
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))

rewrite136.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
606×associate-*r*
283×log1p-expm1-u
283×expm1-log1p-u
280×add-cube-cbrt
276×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043553
1691553
Stop Event
node limit
Counts
13 → 317
Calls
Call 1
Inputs
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)
(*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) 1)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(fma.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) R))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))) 1)
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 1)
(*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) phi1))
(*.f64 (*.f64 R -1/2) (/.f64 1 (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (/.f64 1 phi1))
(*.f64 1 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)))
(*.f64 (*.f64 1/2 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (/.f64 1 (neg.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 R -1/2) 1) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) phi1))
(*.f64 (/.f64 (*.f64 R -1/2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (cbrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)) (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1) (/.f64 (*.f64 R -1/2) phi1))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R -1/2) (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) phi1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (sqrt.f64 phi1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (sqrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 1) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) phi1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (cbrt.f64 phi1)))
(pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) 2)
(pow.f64 (/.f64 phi1 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi1)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) (pow.f64 phi1 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1)
(pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 R 2) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) R) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R -1/2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3) (pow.f64 (*.f64 R -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 phi1) R (*.f64 phi1 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 phi1 R))) (sqrt.f64 (*.f64 phi1 R)) (*.f64 phi1 R)))
(+.f64 (*.f64 phi2 R) (+.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 (neg.f64 R))))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1) (*.f64 (*.f64 phi1 (neg.f64 R)) 1))
(*.f64 1 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2) (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))) (-.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))) (neg.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 (neg.f64 R)) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (-.f64 (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R))) (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
(pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(exp.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))
(fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))

simplify376.0ms (2.1%)

Algorithm
egg-herbie
Rules
1904×fma-def
622×*-commutative
566×associate-+r+
558×associate-/l*
502×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097959825
1305257608
Stop Event
node limit
Counts
845 → 573
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))))) (*.f64 R phi1))
(*.f64 R phi2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(*.f64 R phi2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R phi2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R phi2) (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R phi2) (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))))))
(*.f64 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(*.f64 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) 1)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(fma.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) R))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))) 1)
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 1)
(*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) phi1))
(*.f64 (*.f64 R -1/2) (/.f64 1 (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (/.f64 1 phi1))
(*.f64 1 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)))
(*.f64 (*.f64 1/2 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (/.f64 1 (neg.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 R -1/2) 1) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) phi1))
(*.f64 (/.f64 (*.f64 R -1/2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (cbrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)) (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1) (/.f64 (*.f64 R -1/2) phi1))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R -1/2) (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) phi1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (sqrt.f64 phi1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (sqrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 1) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) phi1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (cbrt.f64 phi1)))
(pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) 2)
(pow.f64 (/.f64 phi1 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi1)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) (pow.f64 phi1 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1)
(pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 R 2) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) R) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R -1/2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3) (pow.f64 (*.f64 R -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 phi1) R (*.f64 phi1 R)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 phi1 R))) (sqrt.f64 (*.f64 phi1 R)) (*.f64 phi1 R)))
(+.f64 (*.f64 phi2 R) (+.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 (neg.f64 R))))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(+.f64 (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1) (*.f64 (*.f64 phi1 (neg.f64 R)) 1))
(*.f64 1 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2) (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))) (-.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))) (neg.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 (neg.f64 R)) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (-.f64 (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R))) (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
(pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(exp.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))
(fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))
Outputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))))) (fma.f64 (pow.f64 phi1 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 (pow.f64 phi1 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 7/48) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6)))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 phi2 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (fma.f64 (pow.f64 phi2 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 7/48) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/2 phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda2)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda2)) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2))) (fma.f64 1/48 (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1) (*.f64 (*.f64 -1/2 phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (*.f64 R (pow.f64 phi2 3)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (*.f64 R (pow.f64 phi2 3)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))
(fma.f64 1/2 (/.f64 (*.f64 phi2 R) (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1))))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 phi2 R) (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)))))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 phi2 3)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (/.f64 (*.f64 phi2 R) (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 R) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 phi1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 -1/2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 -1/2 R) (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 -1/2 R) (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 -1/2 R) (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 1/2 (*.f64 (*.f64 phi2 R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 phi2 R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 phi2 R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))))
(+.f64 (*.f64 (*.f64 -1/2 R) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 R)))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)) (*.f64 phi1 (neg.f64 R)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 phi1 R))
(-.f64 (fma.f64 phi2 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)))) (*.f64 phi1 R))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 phi1 R))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 phi2 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R))))) (*.f64 phi1 R))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) (*.f64 phi1 R))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 phi2 2) (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 phi2 3)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)))))) (*.f64 phi1 R))
(*.f64 R phi2)
(*.f64 phi2 R)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 R phi2)
(*.f64 phi2 R)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 R (-.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) phi1))
(*.f64 R (+.f64 phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1)) phi1)))
(*.f64 R (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi2) phi1))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 (neg.f64 R) (-.f64 (fma.f64 -1 phi2 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))) (neg.f64 phi1)))
(*.f64 (fma.f64 phi2 -1 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi1)) (neg.f64 R))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 (neg.f64 R) (-.f64 (fma.f64 -1 phi2 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))) (neg.f64 phi1)))
(*.f64 (fma.f64 phi2 -1 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi1)) (neg.f64 R))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 (neg.f64 R) (-.f64 (fma.f64 -1 phi2 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))) (neg.f64 phi1)))
(*.f64 (fma.f64 phi2 -1 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi1)) (neg.f64 R))
(*.f64 -1 (*.f64 R (-.f64 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1 phi1))))
(*.f64 (neg.f64 R) (-.f64 (fma.f64 -1 phi2 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))) (neg.f64 phi1)))
(*.f64 (fma.f64 phi2 -1 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) phi1) phi1)) (neg.f64 R))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R phi2)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (fma.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R)))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)) (fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R phi2) (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (fma.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R phi2 (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)) (fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 phi1 (fma.f64 -1/2 (*.f64 R (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 R)) (*.f64 phi2 R))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R phi2) (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1) (fma.f64 1/2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R phi2 (*.f64 phi1 (-.f64 (*.f64 -1/2 (*.f64 R (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))))))
(fma.f64 -1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi1 R)) (fma.f64 1/2 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 phi1 (fma.f64 -1/2 (*.f64 R (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 R)) (*.f64 phi2 R)))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 -1 (*.f64 R phi1))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 -1/2 R) (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 -1/2 R) (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (*.f64 R phi2)) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1))
(/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (/.f64 phi1 -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) phi1)) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) phi1)))) (*.f64 R phi1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) phi1) (fma.f64 R phi2 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) phi1)))) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (/.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (pow.f64 lambda2 2))) (+.f64 (/.f64 R (/.f64 (/.f64 phi1 lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 R (-.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 6))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1/2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))) 1)
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 1)
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 3)
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 2)
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) 3))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))) 1))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (+.f64 (pow.f64 lambda2 3) (pow.f64 lambda1 3))) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (+.f64 (pow.f64 lambda2 3) (pow.f64 lambda1 3))) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 lambda2 2) (pow.f64 lambda1 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (pow.f64 lambda2 2) (pow.f64 lambda1 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(fma.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))) 1)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 1)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 3)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))) 2))
(fabs.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1))))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))) 3))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 1)
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (*.f64 R -1/2) (/.f64 1 (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (/.f64 1 phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 1 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)))
(pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 -1/2 R))) (sqrt.f64 phi1)) 2)
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (/.f64 (sqrt.f64 phi1) (sqrt.f64 (*.f64 -1/2 R))) (-.f64 lambda1 lambda2))) 2)
(*.f64 (*.f64 1/2 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (/.f64 1 (neg.f64 phi1)))
(*.f64 (*.f64 (*.f64 1/2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (/.f64 1 (neg.f64 phi1)))
(/.f64 (*.f64 1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (neg.f64 phi1))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (/.f64 (cbrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (cbrt.f64 phi1) R)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 R (/.f64 (sqrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (sqrt.f64 phi1) R)))
(*.f64 (/.f64 (*.f64 R -1/2) 1) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 (*.f64 R -1/2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (/.f64 (cbrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (cbrt.f64 phi1) R)))
(*.f64 (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 R (/.f64 (sqrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (sqrt.f64 phi1) R)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (sqrt.f64 phi1)) (/.f64 (*.f64 R -1/2) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 R (/.f64 (sqrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (sqrt.f64 phi1) R)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 1) (/.f64 (*.f64 R -1/2) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 R -1/2) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (/.f64 (cbrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (cbrt.f64 phi1) R)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (/.f64 (cbrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (cbrt.f64 phi1) R)))
(*.f64 (/.f64 1 (sqrt.f64 phi1)) (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 R (/.f64 (sqrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (sqrt.f64 phi1) R)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) phi1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 -1/2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) 2) (pow.f64 (cbrt.f64 phi1) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) 2) (/.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2) (sqrt.f64 phi1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 R (/.f64 (sqrt.f64 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 phi1)) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 (sqrt.f64 phi1) R)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 1) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) phi1))
(/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 -1/2 R))) 2) phi1)
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (cbrt.f64 phi1)))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (pow.f64 (cbrt.f64 phi1) 2) (sqrt.f64 (*.f64 -1/2 R)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (cbrt.f64 phi1) (sqrt.f64 (*.f64 -1/2 R)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 -1/2 R))) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 phi1))
(pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1)
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3)
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3) 1/3)
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) (sqrt.f64 phi1)) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 -1/2 R))) (sqrt.f64 phi1)) 2)
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (/.f64 (sqrt.f64 phi1) (sqrt.f64 (*.f64 -1/2 R))) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (/.f64 phi1 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) -1)
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi1)))
(/.f64 (neg.f64 (*.f64 R (*.f64 -1/2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) (neg.f64 phi1))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (neg.f64 (*.f64 -1/2 R))) (neg.f64 phi1))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2))) 2))
(fabs.f64 (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) (pow.f64 phi1 3)))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1))
(*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1)
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 1)
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 3)
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3) 1/3)
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 R -1/2))) 2)
(pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 -1/2 R))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 R 2) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 4)))
(sqrt.f64 (*.f64 (*.f64 1/4 (pow.f64 R 2)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4) (*.f64 1/4 (pow.f64 R 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) R) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (log.f64 (pow.f64 (exp.f64 -1/2) R)))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 R (log.f64 (exp.f64 -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)) 3))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R -1/2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3)))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2) 3) (pow.f64 (*.f64 R -1/2) 3)))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) 1))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R -1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (*.f64 -1/2 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 phi1) R (*.f64 phi1 R)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 phi1 R))) (sqrt.f64 (*.f64 phi1 R)) (*.f64 phi1 R)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 phi1 R))) (sqrt.f64 (*.f64 phi1 R)) (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 phi1 R))) (sqrt.f64 (*.f64 phi1 R)) (*.f64 phi1 R)))
(+.f64 (*.f64 phi2 R) (+.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 (neg.f64 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (*.f64 phi1 R) 1))) (fma.f64 (*.f64 phi1 (neg.f64 R)) 1 (*.f64 (*.f64 phi1 R) 1)))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 phi1 R))) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2) (*.f64 (cbrt.f64 (*.f64 phi1 R)) (pow.f64 (cbrt.f64 (*.f64 phi1 R)) 2))))
(-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (-.f64 (*.f64 phi1 R) (fma.f64 (neg.f64 R) phi1 (*.f64 phi1 R))))
(+.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 R) 0))
(+.f64 (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 1) (*.f64 (*.f64 phi1 (neg.f64 R)) 1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 1 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2) (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (*.f64 (*.f64 phi1 R) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 3) (pow.f64 (*.f64 phi1 R) 3)) (fma.f64 phi1 (*.f64 R (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2) (pow.f64 (*.f64 phi1 R) 2)) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))) (-.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (*.f64 phi1 R))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 phi1 R)) (sqrt.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))) (-.f64 (sqrt.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2))))) (sqrt.f64 (*.f64 phi1 R))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 phi1 R)) (sqrt.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (-.f64 (sqrt.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))) (sqrt.f64 (*.f64 phi1 R))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (*.f64 (*.f64 phi1 R) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 3) (pow.f64 (*.f64 phi1 R) 3)) (fma.f64 phi1 (*.f64 R (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2) (pow.f64 (*.f64 phi1 R) 2)) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (*.f64 (*.f64 phi1 R) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 3) (pow.f64 (*.f64 phi1 R) 3)) (fma.f64 phi1 (*.f64 R (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2) (pow.f64 (*.f64 phi1 R) 2)) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 R) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 phi1 R) (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 3) (pow.f64 (*.f64 phi1 R) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (*.f64 (*.f64 phi1 R) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 3) (pow.f64 (*.f64 phi1 R) 3)) (fma.f64 phi1 (*.f64 R (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (pow.f64 (*.f64 phi1 R) 2))) (neg.f64 (+.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (pow.f64 (*.f64 phi1 R) 2))) (neg.f64 (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2) (pow.f64 (*.f64 phi1 R) 2)) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 3) (pow.f64 (*.f64 phi1 (neg.f64 R)) 3)) (+.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (-.f64 (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R))) (*.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 3) (pow.f64 (*.f64 phi1 R) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (*.f64 (*.f64 phi1 R) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 3) (pow.f64 (*.f64 phi1 R) 3)) (fma.f64 phi1 (*.f64 R (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
(*.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) 2) (pow.f64 (*.f64 phi1 R) 2)) (/.f64 1 (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) 2) (pow.f64 (*.f64 phi1 R) 2)) (fma.f64 phi1 R (fma.f64 phi2 R (*.f64 R (/.f64 -1/2 (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))))
(pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 1)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 3)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3) 1/3)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 R (/.f64 phi1 -1/2)))) (*.f64 phi1 R)) 2))
(fabs.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1))))
(log.f64 (exp.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)) 3))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(exp.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))) 1))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(fma.f64 1 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) 2) (cbrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))
(fma.f64 (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi1 (neg.f64 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 R (-.f64 phi2 phi1)))

eval330.0ms (1.8%)

Compiler

Compiled 20565 to 12139 computations (41% saved)

prune157.0ms (0.9%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New56013573
Fresh31417
Picked325
Done000
Total56629595
Accuracy
100.0%
Counts
595 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
28.7%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
16.8%
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
28.0%
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
54.3%
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
11.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
24.0%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
22.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
23.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
93.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
51.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
22.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
24.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
31.4%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
97.3%
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
28.7%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
16.8%
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
28.0%
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
54.3%
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
11.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
24.0%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
22.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
23.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
93.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
51.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
22.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
24.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
31.4%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 2338 to 1618 computations (30.8% saved)

localize1.4s (7.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))
99.7%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
85.5%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
85.2%
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
85.5%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
100.0%
(cos.f64 (*.f64 1/2 phi2))
99.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
99.9%
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3)))
99.8%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))
99.6%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))
99.5%
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3)
Compiler

Compiled 356 to 211 computations (40.7% saved)

series85.0ms (0.5%)

Counts
10 → 296
Calls

90 calls:

TimeVariablePointExpression
11.0ms
lambda2
@inf
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
7.0ms
R
@0
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
5.0ms
lambda1
@0
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3)))
4.0ms
lambda2
@-inf
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
3.0ms
lambda2
@-inf
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))

rewrite140.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
592×associate-*r*
292×log1p-expm1-u
292×expm1-log1p-u
288×add-cube-cbrt
284×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045532
1752340
Stop Event
node limit
Counts
10 → 327
Calls
Call 1
Inputs
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2))
Outputs
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 3))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(-.f64 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2)))) 1)
(*.f64 1 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(pow.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 phi2 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) (sqrt.f64 R))
(*.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(*.f64 (pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) R)
(*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4)) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1) R)
(*.f64 (*.f64 R 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 R (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (+.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 1))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))

simplify308.0ms (1.7%)

Algorithm
egg-herbie
Rules
768×distribute-lft-in
754×distribute-rgt-in
706×times-frac
622×*-commutative
620×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0105850064
1323743736
Stop Event
node limit
Counts
623 → 570
Calls
Call 1
Inputs
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R lambda2)
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (*.f64 R lambda2))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4)))) (*.f64 R lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (+.f64 (*.f64 -1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 6)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4)))) (*.f64 R lambda2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))) (cos.f64 (*.f64 1/2 phi2)))))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1)))))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1)))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 3))) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 3))) (pow.f64 lambda1 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 5))) (pow.f64 lambda1 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2)))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 5))) (pow.f64 lambda2 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 2))) (*.f64 1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 2))))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 2))) (*.f64 1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 3))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(-.f64 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2)))) 1)
(*.f64 1 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(pow.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 phi2 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) (sqrt.f64 R))
(*.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(*.f64 (pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1)
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) R)
(*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4)) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1) R)
(*.f64 (*.f64 R 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 R (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (+.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 1))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
Outputs
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(fma.f64 phi2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) -3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(fma.f64 phi2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))))) (fma.f64 (pow.f64 phi2 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))) (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) -3/2) (fma.f64 (pow.f64 phi2 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))))) (fma.f64 (pow.f64 phi2 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) 7/48) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (pow.f64 phi1 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6))))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2) (fma.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (pow.f64 phi1 3) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 7/48) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6)))) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 1/3840 (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 7)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/48 (pow.f64 phi2 3)) (*.f64 -1/645120 (pow.f64 phi2 7)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 1/3840 (pow.f64 phi2 5)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/2 phi1) (*.f64 1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 7)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/645120 (pow.f64 phi1 7)) (*.f64 1/3840 (pow.f64 phi1 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R lambda2)
(*.f64 lambda2 R)
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (*.f64 R lambda2))
(fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda2)) (*.f64 lambda2 R))
(fma.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi2 2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4)))) (*.f64 R lambda2)))
(fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda2)) (fma.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 lambda2 R)))
(fma.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi2 2)) (fma.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 2)))) (+.f64 (*.f64 -1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 6)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4)))) (*.f64 R lambda2))))
(fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda2)) (fma.f64 -1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 6))) (fma.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 lambda2 R))))
(fma.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi2 2)) (fma.f64 -1/46080 (*.f64 (*.f64 lambda2 R) (pow.f64 phi2 6)) (fma.f64 1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 lambda2 R))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))
(+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 phi2 2) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4)))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 phi2 2) (fma.f64 -1/46080 (pow.f64 phi2 6) (*.f64 1/384 (pow.f64 phi2 4)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (pow.f64 phi1 2)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))) 2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))) (cos.f64 (*.f64 1/2 phi2)))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/48 (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1))) (*.f64 1/4 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))) 2))))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))) (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))) 2))) (*.f64 (pow.f64 phi1 3) (fma.f64 1/48 (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)) (*.f64 1/4 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))) 2))))))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (*.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (pow.f64 phi2 2)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1)))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (*.f64 -1/4 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))) 2))))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (pow.f64 phi2 3) (fma.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 1/4 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)))))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(+.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 3))) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 2)) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))))
(+.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 2)) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 3))) (pow.f64 lambda1 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 5))) (pow.f64 lambda1 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) lambda1)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 5) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 3)) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))))
(+.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda2 5) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 lambda1 3)) (*.f64 1/2 (*.f64 lambda1 (sqrt.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2)))
(+.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (*.f64 lambda2 (sqrt.f64 (/.f64 R (/.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2))))
(+.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2)) (*.f64 1/2 (*.f64 lambda2 (sqrt.f64 (/.f64 R (/.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 5))) (pow.f64 lambda2 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) lambda2)))))
(+.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 3))) (pow.f64 lambda2 2)) (fma.f64 1/16 (*.f64 (pow.f64 lambda2 3) (sqrt.f64 (/.f64 R (/.f64 (pow.f64 lambda1 5) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/2 (*.f64 lambda2 (sqrt.f64 (/.f64 R (/.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (/.f64 (*.f64 1/16 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (/.f64 (*.f64 1/16 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))) 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)) (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (+.f64 lambda2 lambda1)))))) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2))))))
(+.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda1 2) (*.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0)))
(+.f64 (*.f64 (pow.f64 lambda1 2) 0) (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 2))) (*.f64 1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 2))))))))
(+.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 (pow.f64 lambda1 2) (*.f64 (/.f64 R (/.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (*.f64 (pow.f64 lambda1 3) (*.f64 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda2 2)) 0))))
(+.f64 (fma.f64 (pow.f64 lambda1 2) 0 (*.f64 (pow.f64 lambda1 3) 0)) (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))))
(+.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (/.f64 R (/.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0)))
(+.f64 (*.f64 (pow.f64 lambda2 2) 0) (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)) (*.f64 1/4 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1)))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 2))) (*.f64 1/8 (/.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (pow.f64 lambda1 2))))))))
(+.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 (pow.f64 lambda2 2) (*.f64 (/.f64 R (/.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (*.f64 (pow.f64 lambda2 3) (*.f64 (/.f64 R (/.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))))
(+.f64 (fma.f64 (pow.f64 lambda2 2) 0 (*.f64 (pow.f64 lambda2 3) 0)) (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1))) (*.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 3))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 6))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -2)
(neg.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) -2))
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))
(log.f64 (pow.f64 (exp.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (log.f64 (exp.f64 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 lambda2 R) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2)))) 1)
(cos.f64 (*.f64 1/2 phi2))
(*.f64 1 (cos.f64 (*.f64 phi2 1/2)))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 3)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)
(cos.f64 (*.f64 1/2 phi2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 phi2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 phi2 1/2)))))
(cos.f64 (*.f64 1/2 phi2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3))
(cos.f64 (*.f64 1/2 phi2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(exp.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))) 1))
(cos.f64 (*.f64 1/2 phi2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (neg.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))) 1)
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 1 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) (sqrt.f64 R))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (+.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (sqrt.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (+.f64 lambda2 lambda1)))
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/2)
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 3)
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(pow.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4) 2)
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fabs.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1/2))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) 1)
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 lambda1 lambda2))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4)) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1/4))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1) R)
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 (sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) (sqrt.f64 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (+.f64 lambda1 lambda2))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 R (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 1))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 (pow.f64 lambda2 3) (pow.f64 lambda1 3))) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 (pow.f64 lambda2 3) (pow.f64 lambda1 3))) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1)
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3)
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))

eval400.0ms (2.2%)

Compiler

Compiled 22955 to 14715 computations (35.9% saved)

prune224.0ms (1.2%)

Pruning

34 alts after pruning (30 fresh and 4 done)

PrunedKeptTotal
New65012662
Fresh41822
Picked235
Done112
Total65734691
Accuracy
100.0%
Counts
691 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.4%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
26.2%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
54.1%
(pow.f64 (sqrt.f64 (*.f64 R (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2)
16.8%
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
54.3%
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
29.0%
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
27.9%
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
24.0%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
22.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
25.9%
(*.f64 lambda2 R)
11.9%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
99.9%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
83.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
93.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
26.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
22.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
24.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
54.3%
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
11.4%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
26.2%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
54.1%
(pow.f64 (sqrt.f64 (*.f64 R (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2)
16.8%
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
54.3%
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
29.0%
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
27.9%
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
24.0%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
22.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
25.9%
(*.f64 lambda2 R)
11.9%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
99.9%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
83.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
93.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
96.6%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
26.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
22.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
24.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
92.0%
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
54.3%
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 2710 to 1906 computations (29.7% saved)

localize618.0ms (3.4%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
99.6%
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
99.5%
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
100.0%
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
99.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
99.8%
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))
99.7%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
93.1%
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
Compiler

Compiled 352 to 198 computations (43.8% saved)

series77.0ms (0.4%)

Counts
13 → 480
Calls

129 calls:

TimeVariablePointExpression
5.0ms
phi2
@inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
4.0ms
R
@-inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
4.0ms
phi1
@-inf
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
2.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
2.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
614×associate-*r*
376×associate-*l*
286×log1p-expm1-u
286×expm1-log1p-u
283×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041575
1671515
Stop Event
node limit
Counts
13 → 259
Calls
Call 1
Inputs
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
Outputs
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(-.f64 0 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 2 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 2 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda2 lambda1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda2 lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1)
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 3) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 phi1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))

simplify388.0ms (2.1%)

Algorithm
egg-herbie
Rules
774×associate-+r+
696×associate-+l+
650×*-commutative
588×times-frac
580×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109061900
1329355530
Stop Event
node limit
Counts
739 → 694
Calls
Call 1
Inputs
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 lambda2 lambda1)
(-.f64 (+.f64 lambda2 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) lambda1)
(-.f64 (+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1))))) lambda1)
(-.f64 (+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))))) lambda1)
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/46080 (*.f64 R (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi1)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(*.f64 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))))
phi1
(+.f64 phi1 (*.f64 -1 phi2))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(*.f64 -1 phi1)
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))))
phi2
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2))))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)))))
(*.f64 -1 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
1
(+.f64 1 (*.f64 -3/8 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 phi1 2)) (*.f64 7/128 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 phi1 2)) (+.f64 (*.f64 -61/15360 (pow.f64 phi1 6)) (*.f64 7/128 (pow.f64 phi1 4)))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (*.f64 1/384 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 1/384 (pow.f64 phi1 4)))))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi1)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(*.f64 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(-.f64 0 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 2 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 2 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda2 lambda1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda2 lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1)
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 3) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 phi1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
Outputs
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 phi2) (*.f64 1/48 (pow.f64 phi2 3))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/3840 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (-.f64 lambda1 lambda2)) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (pow.f64 phi2 3)) (*.f64 -1/3840 (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/3840 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (-.f64 lambda1 lambda2)) (fma.f64 1/645120 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (pow.f64 phi2 7)) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 phi2) (*.f64 -1/3840 (pow.f64 phi2 5)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (pow.f64 phi2 3)) (*.f64 1/645120 (pow.f64 phi2 7)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 -1/2 phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 3))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 phi1) (*.f64 1/48 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/3840 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 5)) (*.f64 1/48 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 3)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 -1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/3840 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 5)) (fma.f64 1/645120 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 7)) (*.f64 1/48 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 3))))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 phi1) (*.f64 -1/3840 (pow.f64 phi1 5)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 1/645120 (pow.f64 phi1 7)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 phi2) (*.f64 1/48 (pow.f64 phi2 3))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (fma.f64 -1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/48 (pow.f64 phi2 3)) (*.f64 -1/3840 (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (fma.f64 -1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (fma.f64 1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 7)) (*.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 phi2) (*.f64 -1/3840 (pow.f64 phi2 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/48 (pow.f64 phi2 3)) (*.f64 1/645120 (pow.f64 phi2 7)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 phi1) (*.f64 1/48 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 -1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/2 phi1) (*.f64 -1/3840 (pow.f64 phi1 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 1/645120 (pow.f64 phi1 7)))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 2)) (fma.f64 1/384 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 2)) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 6)) (fma.f64 1/384 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4)))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 2)) (fma.f64 1/384 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (pow.f64 phi1 2) (*.f64 1/384 (pow.f64 phi1 4)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 2)) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 1/384 (pow.f64 phi1 4)))) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 lambda1) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1 (*.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1 (*.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1 (*.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 2)) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 2)) (fma.f64 1/48 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 3)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 lambda2 lambda1)
(-.f64 (+.f64 lambda2 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) lambda1)
(+.f64 (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (-.f64 lambda2 lambda1)) (-.f64 lambda2 lambda1))
(-.f64 (+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1))))) lambda1)
(-.f64 (+.f64 lambda2 (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1))))) lambda1)
(+.f64 (*.f64 (-.f64 lambda2 lambda1) (fma.f64 -1/8 (pow.f64 phi1 2) (*.f64 1/384 (pow.f64 phi1 4)))) (-.f64 lambda2 lambda1))
(-.f64 (+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))))) lambda1)
(+.f64 lambda2 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) (fma.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1)) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1))))) lambda1))
(+.f64 lambda2 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 1/384 (pow.f64 phi1 4))))) lambda1))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))
(*.f64 lambda1 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))
(*.f64 lambda1 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))
(*.f64 lambda1 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) R)
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) R) (*.f64 (-.f64 lambda2 lambda1) R))
(fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) R) (fma.f64 1/384 (*.f64 (*.f64 R (pow.f64 phi1 4)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda2 lambda1)) (fma.f64 1/384 (*.f64 (*.f64 R (pow.f64 phi1 4)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/46080 (*.f64 R (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) (-.f64 lambda2 lambda1)))) (*.f64 R (-.f64 lambda2 lambda1)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 lambda2 lambda1)) R) (fma.f64 -1/46080 (*.f64 (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1)) R) (fma.f64 1/384 (*.f64 (*.f64 R (pow.f64 phi1 4)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(fma.f64 -1/8 (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda2 lambda1)) (fma.f64 -1/46080 (*.f64 (*.f64 (pow.f64 phi1 6) (-.f64 lambda2 lambda1)) R) (fma.f64 1/384 (*.f64 (*.f64 R (pow.f64 phi1 4)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2))) lambda2))
(+.f64 (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)))) lambda2))
(+.f64 lambda1 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/8 (pow.f64 phi1 2) (*.f64 1/384 (pow.f64 phi1 4)))) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)))))) lambda2)
(+.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 1/384 (pow.f64 phi1 4))))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda1 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda2 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda2 2))) (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda2 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(*.f64 R phi1)
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) (pow.f64 phi1 2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))))) (*.f64 phi1 R))) (*.f64 phi2 R))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (*.f64 phi2 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (*.f64 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))))) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2))) (pow.f64 phi2 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 R) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2)))) (pow.f64 phi2 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))))) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi1 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 phi2 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi1 R))) (*.f64 phi2 R))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))
(*.f64 lambda1 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (/.f64 -1/2 lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 2)) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (/.f64 1/2 lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (pow.f64 lambda2 2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (/.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 2)) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (pow.f64 lambda2 2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(-.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 phi1 phi2)) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))))))
(+.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 phi1 phi2)) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))
phi1
(+.f64 phi1 (*.f64 -1 phi2))
(-.f64 phi1 phi2)
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)) phi1)))
(+.f64 (-.f64 phi1 phi2) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2)))) phi1))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)) phi1))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))) phi1))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (neg.f64 phi1))
(-.f64 phi2 phi1)
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) phi1)))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 -1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) phi1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))
(sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (neg.f64 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (fma.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 phi1 phi2)) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (fma.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 phi1 phi2)) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
phi2
(+.f64 phi2 (*.f64 -1 phi1))
(+.f64 phi2 (neg.f64 phi1))
(-.f64 phi2 phi1)
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)) phi2))))
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))) phi2)))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)) phi2)))))
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))) phi2))))
(*.f64 -1 phi2)
(neg.f64 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(-.f64 phi1 phi2)
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) phi2)))
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) phi2))))
1
(+.f64 1 (*.f64 -3/8 (pow.f64 phi1 2)))
(+.f64 1 (*.f64 (pow.f64 phi1 2) -3/8))
(+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 phi1 2)) (*.f64 7/128 (pow.f64 phi1 4))))
(+.f64 1 (fma.f64 -3/8 (pow.f64 phi1 2) (*.f64 (pow.f64 phi1 4) 7/128)))
(+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 phi1 2)) (+.f64 (*.f64 -61/15360 (pow.f64 phi1 6)) (*.f64 7/128 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -3/8 (pow.f64 phi1 2) (fma.f64 -61/15360 (pow.f64 phi1 6) (*.f64 (pow.f64 phi1 4) 7/128))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (*.f64 1/384 (pow.f64 phi1 4))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 phi1 2) (*.f64 1/384 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 1/384 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 phi1 2) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 1/384 (pow.f64 phi1 4)))))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2))) lambda2))
(+.f64 (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)))) lambda2))
(+.f64 lambda1 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/8 (pow.f64 phi1 2) (*.f64 1/384 (pow.f64 phi1 4)))) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)))))) lambda2)
(+.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 1/384 (pow.f64 phi1 4))))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda1 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda2 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda2 2))) (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda2 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(*.f64 R phi1)
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) (pow.f64 phi1 2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2))))) (*.f64 phi1 R))) (*.f64 phi2 R))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (*.f64 phi2 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (*.f64 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 phi1 R) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) 3)))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))))) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2))) (pow.f64 phi2 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 R) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2)))) (pow.f64 phi2 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2))))) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi1 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 phi2 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi1 R))) (*.f64 phi2 R))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 0 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
0
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) 2))
(/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 2 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 2 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 2 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 2 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda2 lambda1) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda2 lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))) 1)
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 1)
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3) 1/3)
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi1))) R))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R)) 3))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3) (pow.f64 R 3)))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) 3)))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 1))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) 1/3)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 3) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(cos.f64 (*.f64 1/2 phi1))
(*.f64 1 (cos.f64 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3/2)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 1)
(cos.f64 (*.f64 1/2 phi1))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) 1/3)
(cos.f64 (*.f64 1/2 phi1))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)
(cos.f64 (*.f64 1/2 phi1))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(cos.f64 (*.f64 1/2 phi1))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))) 1))
(cos.f64 (*.f64 1/2 phi1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(cos.f64 (*.f64 1/2 phi1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))

eval598.0ms (3.3%)

Compiler

Compiled 28002 to 17935 computations (36% saved)

prune238.0ms (1.3%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New67420694
Fresh42125
Picked415
Done044
Total68246728
Accuracy
100.0%
Counts
728 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.4%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
11.4%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
26.2%
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
40.4%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
16.8%
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
39.2%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
58.9%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
54.3%
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
46.8%
(*.f64 (-.f64 lambda2 lambda1) R)
29.0%
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
10.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
27.9%
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
24.0%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
22.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
11.9%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
33.0%
(*.f64 phi2 R)
34.4%
(*.f64 phi1 (neg.f64 R))
25.9%
(*.f64 lambda2 R)
11.9%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
23.6%
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
89.6%
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
97.7%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
98.6%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
93.8%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
83.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
93.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)) (-.f64 phi1 phi2)))
93.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
93.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
77.6%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
62.4%
(*.f64 R (-.f64 phi2 phi1))
92.5%
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
26.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
22.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
24.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
10.6%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
88.6%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
38.9%
(*.f64 R (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
23.6%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
54.3%
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
39.5%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
90.0%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
93.8%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 2076 to 1262 computations (39.2% saved)

regimes289.0ms (1.6%)

Counts
69 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(*.f64 R (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))) 3))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) 2) (*.f64 (*.f64 phi1 (neg.f64 R)) (*.f64 phi1 (neg.f64 R)))) (-.f64 (fma.f64 phi2 R (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 (neg.f64 R))))
Outputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
Calls

9 calls:

37.0ms
phi2
35.0ms
lambda2
34.0ms
(-.f64 lambda1 lambda2)
33.0ms
R
33.0ms
phi1
Results
AccuracySegmentsBranch
99.9%1R
99.9%1lambda1
99.9%1lambda2
99.9%1phi1
99.9%1phi2
99.9%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
99.9%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
99.9%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
99.9%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1281 to 684 computations (46.6% saved)

regimes269.0ms (1.5%)

Counts
64 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(*.f64 R (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
Calls

9 calls:

33.0ms
lambda2
31.0ms
R
31.0ms
phi2
31.0ms
phi1
30.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
98.6%1R
98.6%1lambda1
98.6%1lambda2
98.6%1phi1
98.6%1phi2
98.6%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
98.6%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
98.6%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
98.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1089 to 583 computations (46.5% saved)

regimes353.0ms (1.9%)

Counts
63 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(*.f64 R (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
(-.f64 (fma.f64 phi2 R (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) phi1)) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 3)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (exp.f64 (log.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
Calls

9 calls:

97.0ms
R
51.0ms
lambda1
40.0ms
lambda2
30.0ms
phi2
29.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
97.7%1R
97.7%1lambda1
97.7%1lambda2
97.7%1phi1
97.7%1phi2
97.7%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
97.7%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
97.7%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
97.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1058 to 564 computations (46.7% saved)

regimes185.0ms (1%)

Counts
43 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda2) (*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(+.f64 (*.f64 phi2 R) (-.f64 (/.f64 (*.f64 R -1/2) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))))
(*.f64 R (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))) 2)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda2 lambda1) R))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 lambda1 lambda2)))) 2)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Calls

6 calls:

47.0ms
phi2
28.0ms
phi1
20.0ms
R
20.0ms
lambda2
20.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
97.7%1lambda1
97.7%1R
97.7%1lambda2
97.7%1phi2
97.7%1(-.f64 lambda1 lambda2)
97.7%1phi1
Compiler

Compiled 522 to 278 computations (46.7% saved)

regimes163.0ms (0.9%)

Counts
31 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
Calls

6 calls:

32.0ms
(-.f64 lambda1 lambda2)
29.0ms
phi2
29.0ms
phi1
26.0ms
lambda1
22.0ms
R
Results
AccuracySegmentsBranch
93.8%1R
93.8%1lambda1
93.8%1lambda2
97.7%2phi1
97.7%2phi2
93.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 326 to 179 computations (45.1% saved)

regimes129.0ms (0.7%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
Calls

6 calls:

48.0ms
lambda2
16.0ms
phi2
14.0ms
(-.f64 lambda1 lambda2)
14.0ms
lambda1
14.0ms
phi1
Results
AccuracySegmentsBranch
93.5%1R
93.5%1lambda2
93.5%1(-.f64 lambda1 lambda2)
93.5%1lambda1
93.5%1phi1
93.5%1phi2
Compiler

Compiled 312 to 173 computations (44.6% saved)

regimes131.0ms (0.7%)

Counts
29 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
Outputs
(fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
Calls

6 calls:

38.0ms
lambda1
27.0ms
(-.f64 lambda1 lambda2)
16.0ms
R
16.0ms
phi2
14.0ms
phi1
Results
AccuracySegmentsBranch
91.6%2lambda1
89.6%1lambda2
89.6%1phi1
89.6%1phi2
92.6%2(-.f64 lambda1 lambda2)
89.6%1R
Compiler

Compiled 298 to 167 computations (44% saved)

regimes121.0ms (0.7%)

Counts
27 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi2))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Outputs
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
Calls

4 calls:

76.0ms
phi1
14.0ms
(-.f64 lambda1 lambda2)
13.0ms
R
13.0ms
lambda1
Results
AccuracySegmentsBranch
89.6%1R
89.6%1phi1
89.6%1lambda1
89.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 260 to 144 computations (44.6% saved)

regimes365.0ms (2%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
Outputs
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
Calls

5 calls:

146.0ms
phi1
109.0ms
R
53.0ms
lambda2
34.0ms
phi2
19.0ms
lambda1
Results
AccuracySegmentsBranch
72.8%3lambda2
68.7%2lambda1
75.3%3phi2
68.0%5R
74.5%5phi1
Compiler

Compiled 111 to 69 computations (37.8% saved)

regimes21.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
Outputs
(*.f64 R (-.f64 phi2 phi1))
(*.f64 lambda2 R)
Calls

2 calls:

12.0ms
phi2
8.0ms
lambda2
Results
AccuracySegmentsBranch
70.1%2lambda2
65.9%3phi2
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes120.0ms (0.7%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
Outputs
(*.f64 phi1 (neg.f64 R))
(*.f64 lambda2 R)
(*.f64 phi2 R)
Calls

5 calls:

40.0ms
phi1
31.0ms
R
23.0ms
lambda1
14.0ms
lambda2
10.0ms
phi2
Results
AccuracySegmentsBranch
46.6%9R
61.3%3phi2
44.2%7lambda1
60.5%6phi1
51.1%4lambda2
Compiler

Compiled 45 to 34 computations (24.4% saved)

regimes69.0ms (0.4%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
Outputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
Calls

2 calls:

62.0ms
phi1
6.0ms
phi2
Results
AccuracySegmentsBranch
40.1%6phi1
49.8%2phi2
Compiler

Compiled 23 to 17 computations (26.1% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
Outputs
(*.f64 lambda2 R)
Calls

5 calls:

5.0ms
phi2
3.0ms
lambda2
3.0ms
phi1
3.0ms
lambda1
3.0ms
R
Results
AccuracySegmentsBranch
25.9%1phi1
25.9%1R
25.9%1lambda1
25.9%1lambda2
25.9%1phi2
Compiler

Compiled 38 to 31 computations (18.4% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
12.0ms
4.5486511851449505e-45
1.263916438017808e-43
Results
5.0ms12×body256infinite
2.0ms12×body256valid
2.0msbody512infinite
1.0msbody1024infinite
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 125 to 84 computations (32.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.275084824227282e+224
-9.547369509507354e+221
Compiler

Compiled 43 to 28 computations (34.9% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
0.001164989402508272
0.00428397676957943
30.0ms
-2.660645250849211e-264
-4.145676995310173e-266
Results
24.0ms122×body256valid
8.0ms40×body256infinite
7.0ms11×body1024valid
5.0msbody1024infinite
3.0msbody512valid
2.0msbody512infinite
Compiler

Compiled 309 to 220 computations (28.8% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
1.5497786657569542e+166
1.5986501704110427e+168
Results
11.0ms53×body256valid
8.0ms38×body256infinite
4.0msbody512valid
3.0msbody512infinite
3.0msbody1024valid
1.0msbody1024infinite
Compiler

Compiled 185 to 133 computations (28.1% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
3671964168885.8105
102761290584749.64
32.0ms
-2.660645250849211e-264
-4.145676995310173e-266
Results
33.0ms140×body256valid
12.0ms59×body256infinite
5.0msbody1024valid
3.0msbody1024infinite
3.0msbody512valid
2.0msbody512infinite
Compiler

Compiled 304 to 231 computations (24% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
89.0ms
3671964168885.8105
102761290584749.64
Results
63.0ms24×body256infinite
17.0ms75×body256valid
3.0msbody1024infinite
2.0msbody1024valid
2.0msbody512infinite
1.0msbody512valid
Compiler

Compiled 171 to 126 computations (26.3% saved)

simplify175.0ms (1%)

Algorithm
egg-herbie
Rules
578×distribute-lft-neg-in
386×neg-mul-1
330×neg-sub0
294×cancel-sign-sub
246×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01001017
11601017
21951013
32211013
42361013
52531013
62881013
73261013
83941013
95531013
106921013
118421013
1210901013
1313731013
1416431013
1517961013
1618581013
1718651013
1818801013
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 8034690221294951/200867255532373784442745261542645325315275374222849104412672) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(if (<=.f64 (-.f64 lambda1 lambda2) -499999999999999964227111724318263497804707306223243456268197521522525585749208789151208295153553467188676004711794318067127242311470730588919109020314930679307514026089293096804165265079253323065443524458327730161833343975424) (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 -2949710054048337/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi2 6456360425798343/2305843009213693952) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 lambda2 94999999999999998430429484671026876244328433992624273460075364421244858292401916582873447919336724013145815636273345837453066320963759468634397984088320215455046303744) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))
(if (<=.f64 phi2 -3194762889307737/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi2 10500000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 19000000000000) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 phi2 1/2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) 0)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 8034690221294951/200867255532373784442745261542645325315275374222849104412672) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(if (<=.f64 phi2 8034690221294951/200867255532373784442745261542645325315275374222849104412672) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(if (<=.f64 (-.f64 lambda1 lambda2) -499999999999999964227111724318263497804707306223243456268197521522525585749208789151208295153553467188676004711794318067127242311470730588919109020314930679307514026089293096804165265079253323065443524458327730161833343975424) (fabs.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(if (<=.f64 (-.f64 lambda1 lambda2) -499999999999999964227111724318263497804707306223243456268197521522525585749208789151208295153553467188676004711794318067127242311470730588919109020314930679307514026089293096804165265079253323065443524458327730161833343975424) (fabs.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 -2949710054048337/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi2 6456360425798343/2305843009213693952) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 R (-.f64 phi2 phi1))))
(if (or (<=.f64 phi2 -2949710054048337/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (not (<=.f64 phi2 6456360425798343/2305843009213693952))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(if (<=.f64 lambda2 94999999999999998430429484671026876244328433992624273460075364421244858292401916582873447919336724013145815636273345837453066320963759468634397984088320215455046303744) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))
(if (<=.f64 lambda2 94999999999999998430429484671026876244328433992624273460075364421244858292401916582873447919336724013145815636273345837453066320963759468634397984088320215455046303744) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2))
(if (<=.f64 phi2 -3194762889307737/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi2 10500000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 -3194762889307737/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi2 10500000000000) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi2 -3194762889307737/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 10500000000000) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi2 19000000000000) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 19000000000000) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 315 to 209 computations (33.7% saved)

soundness3.8s (20.8%)

Rules
1904×fma-def
1582×associate-*r*
1582×associate-*r*
1582×associate-*r*
1582×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01591548
14001540
210451524
349161516
023191
1301191
24028191
043553
1691553
045532
1752340
066731462
1212029196
097959825
1305257608
0105850064
1323743736
066731462
1212029196
066731462
1212029196
066731462
1212029196
066731462
1212029196
0109061900
1329355530
043553
1691553
045532
1752340
0105850064
1323743736
041575
1671515
0109061900
1329355530
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1592 to 934 computations (41.3% saved)

end0.0ms (0%)

preprocess135.0ms (0.7%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 812 to 454 computations (44.1% saved)

Profiling

Loading profile data...