Equirectangular approximation to distance on a great circle

Time bar (total: 25.2s)

analyze687.0ms (2.7%)

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.8s (11.3%)

Results
1.6s4821×body256valid
534.0ms2048×body256infinite
466.0ms902×body512valid
254.0ms485×body512infinite
Bogosity

preprocess578.0ms (2.3%)

Algorithm
egg-herbie
Rules
1262×distribute-lft-neg-out
1078×distribute-rgt-neg-out
988×distribute-rgt-in
988×distribute-lft-in
954×unsub-neg
Problems
144×(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))))
67×No Errors
45×(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01591548
14001540
210451524
349191516
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 84 computations (57.6% saved)

eval0.0ms (0%)

Compiler

Compiled 21 to 14 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
96.6%
(*.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)

localize172.0ms (0.7%)

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)))
78.5%
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
Compiler

Compiled 72 to 31 computations (56.9% saved)

series58.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
12.0ms
phi1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
4.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
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
2.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))

rewrite255.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
023191
1301191
24032191
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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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))))

simplify225.0ms (0.9%)

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
066631462
1211529196
Stop Event
node limit
Counts
253 → 385
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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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 (-.f64 lambda1 lambda2) 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 (*.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 (-.f64 lambda1 lambda2) phi2)) (*.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 (-.f64 lambda1 lambda2) phi2)) (*.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 lambda2 (*.f64 (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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) R) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda2 (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))) lambda2) 2))))))) 2)) (*.f64 (pow.f64 lambda1 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 lambda2 (*.f64 (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 R (*.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 lambda2 (*.f64 (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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) R) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda2 (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))) lambda2) 2))))))) 2)) (*.f64 (pow.f64 lambda1 2) R))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.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))) lambda2) 2)) 3))) (*.f64 (pow.f64 lambda1 3) 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 (*.f64 lambda2 (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))) lambda2) 2))))))) 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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.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 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))) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.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 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))) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R (/.f64 (*.f64 (*.f64 -1/2 R) (+.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 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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R (/.f64 (*.f64 (*.f64 -1/2 R) (+.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 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 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 R (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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) R) (*.f64 (*.f64 1/2 (*.f64 R (pow.f64 lambda2 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) 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 (*.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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) R) (*.f64 (*.f64 1/2 (*.f64 R (pow.f64 lambda2 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) 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 (*.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 (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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (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 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.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 (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (*.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 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.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 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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (*.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 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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (*.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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (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 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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))))) (*.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 (*.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 phi2 -2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))) R) (*.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (-.f64 (+.f64 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 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 (*.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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (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 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (*.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 phi2 -2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))) R) (*.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (-.f64 (+.f64 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2))))) (fma.f64 (*.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 3))) (fma.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2))))))) (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 (*.f64 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))) phi1) (*.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 (*.f64 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))) phi1) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) phi2) (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)))) (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 -1/2 R) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2)))) (*.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 -1/2 R) (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))))) (*.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 (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 (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 (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 (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 (+.f64 1 (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 (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 (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 (*.f64 1/2 (*.f64 phi2 R)) (-.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 (*.f64 1/2 (*.f64 R (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 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 (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 (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 (+.f64 1 (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 (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 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) 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 3) (-.f64 (*.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 (fma.f64 -2 phi1 (neg.f64 (*.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 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (-.f64 (+.f64 1 (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 (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 (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 (*.f64 1/2 (*.f64 phi2 R)) (-.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 (*.f64 1/2 (*.f64 R (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)))))) (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 (*.f64 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))) phi2) (*.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 (*.f64 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))) phi2) (*.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 (*.f64 phi1 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 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 (pow.f64 phi2 2) (*.f64 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 lambda2 (*.f64 (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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 1/2 (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda2 (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))) 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 lambda2 (*.f64 (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 lambda2 (*.f64 (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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))) (*.f64 (*.f64 1/2 (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 lambda2 (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))) lambda2) 2))))))) 2))))) (*.f64 1/2 (*.f64 (*.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))) lambda2) 2)) 3))) (*.f64 (pow.f64 lambda1 3) 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 (*.f64 lambda2 (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))) lambda2) 2))))))) 2)))))))
(*.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 (neg.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))) 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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (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 (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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (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 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 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 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (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 (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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) 2))))) (*.f64 lambda1 (*.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 (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 (neg.f64 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) 2))) (*.f64 (pow.f64 lambda2 3) (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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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 -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 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 2)) (-.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)))) (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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (+.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 lambda2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))))) (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2) (-.f64 (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))) (-.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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (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 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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)))))))
(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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi1 (fma.f64 -2 phi2 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (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 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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)))) (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1 (*.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))))) (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) 1/2)) 2)))))) (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 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 (-.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 -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 (-.f64 phi2 phi1) (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.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)))))
(+.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 phi2 (fma.f64 -1/2 (+.f64 (/.f64 phi2 (/.f64 (pow.f64 phi1 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) phi1)) (neg.f64 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 (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 (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 (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 (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 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 1 (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 (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 (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 (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 (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 (+.f64 1 (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 (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 (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 (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 (fma.f64 -2 phi1 (neg.f64 (*.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 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (-.f64 (+.f64 1 (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 (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 (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 (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 phi2 (fma.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)) (neg.f64 phi1)))
(*.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 phi1 (/.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(*.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))

eval540.0ms (2.1%)

Compiler

Compiled 21489 to 13659 computations (36.4% saved)

prune144.0ms (0.6%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New36124385
Fresh000
Picked101
Done000
Total36224386
Accuracy
97.1%
Counts
386 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.9%
(-.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)))
41.0%
(+.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)))))
41.4%
(+.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))))))
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
24.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
22.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
12.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
24.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
75.9%
(*.f64 R (hypot.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 phi1 phi2)))
73.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
72.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
96.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
96.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
53.8%
(*.f64 R (-.f64 phi2 phi1))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
12.3%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
91.5%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
92.7%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
17.9%
(-.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)))
41.0%
(+.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)))))
41.4%
(+.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))))))
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
24.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
22.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (neg.f64 R))
12.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
24.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
75.9%
(*.f64 R (hypot.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 phi1 phi2)))
73.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
72.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
96.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
96.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
53.8%
(*.f64 R (-.f64 phi2 phi1))
42.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 (neg.f64 lambda1))))
12.3%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
91.5%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
92.7%
(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 2232 to 1596 computations (28.5% saved)

localize953.0ms (3.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.8%
(exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
99.3%
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
78.5%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
100.0%
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
99.8%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)
78.5%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
99.6%
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
99.3%
(expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
78.5%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 275 to 121 computations (56% saved)

series141.0ms (0.6%)

Counts
14 → 492
Calls

123 calls:

TimeVariablePointExpression
69.0ms
lambda2
@-inf
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
10.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
8.0ms
lambda2
@-inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
3.0ms
phi1
@0
(expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
2.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))

rewrite340.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
794×expm1-udef
794×log1p-udef
636×log1p-expm1-u
400×associate-*r*
258×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036465
1521465
26130465
Stop Event
node limit
Counts
14 → 280
Calls
Call 1
Inputs
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
Outputs
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1) (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 lambda2 3)))
(cbrt.f64 (*.f64 (pow.f64 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)) lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(-.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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(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 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 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 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 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 phi2 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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))
(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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(-.f64 (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(pow.f64 (exp.f64 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (exp.f64 (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 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))

simplify386.0ms (1.5%)

Algorithm
egg-herbie
Rules
1982×fma-def
674×associate-+r+
650×associate-+l+
598×*-commutative
450×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097246635
1286044383
Stop Event
node limit
Counts
772 → 622
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 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(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 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (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 lambda2 (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 lambda2 (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 lambda2 (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 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)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 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 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 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 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 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(*.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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 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 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 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 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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 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 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 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 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 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 (*.f64 (*.f64 phi1 phi2) (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 (*.f64 (*.f64 phi1 phi2) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 (*.f64 phi1 phi2) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 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 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 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 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 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 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)))))
(+.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))))
(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))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1) (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 lambda2 3)))
(cbrt.f64 (*.f64 (pow.f64 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)) lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(-.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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(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 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 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 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 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 phi2 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))))
(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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.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 (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))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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))
(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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))
(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 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(-.f64 (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(pow.f64 (exp.f64 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (exp.f64 (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 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
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)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) 1)
(+.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) -1)
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (pow.f64 phi1 2) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))))))) 1))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (pow.f64 phi1 3) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi2))))))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 1))
(+.f64 (*.f64 (*.f64 -1/2 phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) 1)
(+.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) -1)
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) 1))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1))))))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (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)))
(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 (*.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 (*.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 (*.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)))
(+.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 (*.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 phi2 (*.f64 (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 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.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 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/48 (*.f64 (*.f64 lambda2 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2 (*.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2 (*.f64 (*.f64 -1/8 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (*.f64 lambda2 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2 (*.f64 (*.f64 1/48 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (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 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.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 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (*.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 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (*.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 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (fma.f64 1/48 (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 1/2 phi1))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (fma.f64 1/48 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))) R) (*.f64 (*.f64 lambda2 R) (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 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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(+.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 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(+.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 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda2) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)))
(+.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 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi2))) R) (fma.f64 1/48 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda2) R) (fma.f64 1/48 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) lambda2) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)))) lambda2))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4)))) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4))))) lambda2))
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4))))) lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 phi1 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 (-.f64 phi1 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 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 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 phi2)) 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 phi2)) lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) lambda2) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) 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 phi2)) lambda2) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda1) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda1) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 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 phi2)) 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 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 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 phi2)) 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 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 phi2 phi1))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 phi2 phi1))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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 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 phi2)) 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 phi2)) (-.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 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 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 phi2)) 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 phi2)) 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) phi1) (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)))) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 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 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 (pow.f64 phi2 2) (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (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)) phi2) (*.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 phi2)) (-.f64 lambda1 lambda2)) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi1 R))) (*.f64 phi2 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 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (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 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (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 (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 1 (pow.f64 (*.f64 (neg.f64 phi2) (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))))) (*.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 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 phi2 phi1))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (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 (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 1 (pow.f64 (*.f64 (neg.f64 phi2) (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))))) (fma.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))) (*.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 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (+.f64 (neg.f64 (*.f64 R (*.f64 phi2 phi1))) (*.f64 1/2 (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3))))) (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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 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 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 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 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 phi2)) 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 phi2)) 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 (/.f64 (pow.f64 phi1 2) (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 phi2)) (-.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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 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) (*.f64 phi2 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) phi1) (*.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 phi2)) 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 phi2)) 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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 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 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) phi1) (*.f64 phi2 R))) (*.f64 phi1 R))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda2) 2))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) lambda2) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2))) (/.f64 lambda2 (pow.f64 lambda1 2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))) (/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2))) (/.f64 lambda2 (pow.f64 lambda1 2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) lambda1) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) lambda1) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3)))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.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 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (fma.f64 1/2 (/.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda2 2)) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (pow.f64 lambda2 2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (pow.f64 lambda2 2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(-.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 phi2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (+.f64 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(+.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (*.f64 phi2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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 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 phi2)) 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 phi2)) (-.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 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 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 phi2)) 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 phi2)) 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 (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)) phi2) (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (-.f64 (fma.f64 phi1 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)))))))
(*.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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (-.f64 phi1 phi2) (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (+.f64 (/.f64 phi1 (/.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) phi2))))
(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 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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 (*.f64 (*.f64 phi1 phi2) (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))) (neg.f64 (*.f64 (*.f64 phi2 phi1) (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 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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 (*.f64 (*.f64 phi1 phi2) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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))) (fma.f64 -1 (*.f64 (*.f64 phi2 phi1) (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 (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 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))))))
(+.f64 (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (+.f64 (neg.f64 (*.f64 phi2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 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 (*.f64 (*.f64 phi1 phi2) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))))))
(+.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 (*.f64 (*.f64 phi2 phi1) (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 (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 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))))))
(+.f64 (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (+.f64 (neg.f64 (*.f64 phi2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 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 phi2)) 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 phi2)) (-.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 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 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 phi2)) 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 phi2)) 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 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2)))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 phi2 (fma.f64 -1 phi1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (-.f64 phi2 phi1) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) -1/2) phi1))
(+.f64 phi2 (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(+.f64 phi2 (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi1 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) phi1)) (neg.f64 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)))
(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)))
(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 (*.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 (*.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 (*.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)))
(+.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 (*.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 phi2 (*.f64 (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 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.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))))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 phi1 2) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (pow.f64 phi1 3) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi2)))))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1)))))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(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 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 (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)))
(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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1) (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) -1) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(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 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 (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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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)))
(+.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))))
(/.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 1/2 (+.f64 phi2 phi1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.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 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.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 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (-.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))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.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 (+.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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(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 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 (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)))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))) 1)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 1)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 3)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) 1/3)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3))
(*.f64 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 lambda2 3)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)) 1))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2)))
(*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(*.f64 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3) (pow.f64 R 3)))
(*.f64 R (*.f64 lambda2 (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 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda2) 3)))
(*.f64 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (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 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (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 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.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 phi2 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (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 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 phi2 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3) 1/3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 2)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(fabs.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)) 3))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))) 1))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(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 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 (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)))
(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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(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 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 (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))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(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)))
(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))))
(/.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 1/2 (+.f64 phi2 phi1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.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 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.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 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.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 (-.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))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.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 (+.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 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (-.f64 2 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))

eval494.0ms (2%)

Compiler

Compiled 24522 to 15889 computations (35.2% saved)

prune223.0ms (0.9%)

Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New64722669
Fresh91019
Picked415
Done000
Total66033693
Accuracy
100.0%
Counts
693 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
41.0%
(+.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)))))
42.4%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
24.2%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
25.1%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
27.5%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
7.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
25.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
22.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
24.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
12.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
24.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
90.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
96.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
71.8%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
39.4%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
66.5%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
53.8%
(*.f64 R (-.f64 phi2 phi1))
43.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
10.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
12.3%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.7%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
90.6%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
41.0%
(+.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)))))
42.4%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
24.2%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
25.1%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
27.5%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
7.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
25.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
22.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
24.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
12.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
24.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
90.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
96.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
71.8%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
39.4%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
66.5%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
53.8%
(*.f64 R (-.f64 phi2 phi1))
43.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
10.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
12.3%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.7%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Compiler

Compiled 2800 to 2060 computations (26.4% saved)

localize1.2s (4.8%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
99.3%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
64.5%
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
100.0%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
99.8%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
99.7%
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
78.5%
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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)))))))
99.6%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))
99.6%
(log1p.f64 (expm1.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))))))
99.3%
(expm1.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)))))
Compiler

Compiled 382 to 223 computations (41.6% saved)

series443.0ms (1.8%)

Counts
13 → 368
Calls

129 calls:

TimeVariablePointExpression
163.0ms
phi1
@inf
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
28.0ms
phi2
@inf
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
18.0ms
phi2
@0
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
14.0ms
phi1
@-inf
(expm1.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)))))
13.0ms
lambda1
@-inf
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)

rewrite162.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
324×log1p-expm1-u
323×expm1-log1p-u
314×add-cube-cbrt
311×add-exp-log
311×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046706
1755506
Stop Event
node limit
Counts
13 → 327
Calls
Call 1
Inputs
(expm1.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)))))
(log1p.f64 (expm1.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))))))
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
Outputs
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (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 (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/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)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (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 (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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)))))
(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 (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 (neg.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.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 (*.f64 phi2 1/2) (*.f64 -1/2 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 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 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)) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (*.f64 (pow.f64 (+.f64 lambda1 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (+.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (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 (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/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)))))
(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))
(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)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (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 (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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)))))
(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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 lambda1 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 0 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 lambda2 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 R) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) 3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (+.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))

simplify614.0ms (2.4%)

Algorithm
egg-herbie
Rules
1332×*-commutative
810×sqr-pow
728×times-frac
676×associate-*r*
652×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0176096925
1554394683
Stop Event
node limit
Counts
695 → 748
Calls
Call 1
Inputs
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(-.f64 (exp.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))))) 1)
(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)))))
(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 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 (*.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 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda1 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda1 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 -1 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 (*.f64 1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1))))
(*.f64 R (-.f64 phi1 phi2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (pow.f64 (-.f64 phi1 phi2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))))))))
(*.f64 (pow.f64 1 1/6) (*.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 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.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 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.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 (pow.f64 phi1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.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 (pow.f64 phi1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi2 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 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 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 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 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 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(*.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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 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 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 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 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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (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 (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/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)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (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 (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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)))))
(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 (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 (neg.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.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 (*.f64 phi2 1/2) (*.f64 -1/2 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 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 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)) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (*.f64 (pow.f64 (+.f64 lambda1 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (+.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (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 (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/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)))))
(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))
(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)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (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 (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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)))))
(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 (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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 lambda1 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 0 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 lambda2 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 R) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) 3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (+.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 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 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Outputs
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 -1/2 phi2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 -1/2 phi2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) -1))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) -1))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (pow.f64 phi2 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))))) -1))
(-.f64 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 phi1 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 phi1 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) -1))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (pow.f64 phi1 2) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (pow.f64 phi1 2) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) -1))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (pow.f64 phi1 3) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))) 1))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (pow.f64 phi1 3) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))))) -1))
(-.f64 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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 (exp.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))))) 1)
(expm1.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)))))
(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 (*.f64 -1/8 (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 (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 (*.f64 (cos.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 phi1 -1/2) (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)) (+.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 (*.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)))))
(+.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 (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)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.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))))))
(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 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)))))))
(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 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 (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 -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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 -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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 -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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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 (*.f64 (cos.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)))) 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))))
(+.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 (-.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 (*.f64 (cos.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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))))
(+.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 (-.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 (*.f64 (cos.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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)))))
(*.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))
(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 phi1 -1/2) (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)) (+.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 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 phi1))))
(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)) (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)) (+.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))))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda1 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)) lambda1) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1) (fma.f64 -1/8 (*.f64 (*.f64 lambda1 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda1 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1) (fma.f64 -1/8 (*.f64 (*.f64 lambda1 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) R) (fma.f64 -1/8 (*.f64 (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2))) (fma.f64 1/48 (*.f64 (*.f64 lambda1 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 R) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 R) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 R) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 phi2 2)) (cos.f64 (*.f64 1/2 phi1))) R) (fma.f64 1/48 (*.f64 (*.f64 lambda1 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(*.f64 -1 lambda2)
(neg.f64 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(fma.f64 -1 lambda2 (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2)))
(-.f64 (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2)) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))
(fma.f64 -1 lambda2 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4)) (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2))))
(-.f64 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4)) (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2))) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 (*.f64 1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/8 (*.f64 lambda2 (pow.f64 phi2 2))))))
(fma.f64 -1 lambda2 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4)) (fma.f64 1/46080 (*.f64 lambda2 (pow.f64 phi2 6)) (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2)))))
(-.f64 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi2 4)) (fma.f64 1/46080 (*.f64 lambda2 (pow.f64 phi2 6)) (*.f64 (*.f64 1/8 lambda2) (pow.f64 phi2 2)))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))
(*.f64 R (hypot.f64 phi1 lambda2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 lambda2)) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2))))) (*.f64 R (hypot.f64 phi1 lambda2))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 lambda2 2) -1/4) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2))))) (*.f64 R (hypot.f64 phi1 lambda2)))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 (cos.f64 (*.f64 1/2 phi2)) lambda2) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 (pow.f64 phi2 2) (*.f64 phi1 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2))))) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (pow.f64 phi2 2) (*.f64 phi1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 phi1 2) (pow.f64 phi1 2)))))) (fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 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 (neg.f64 R) phi2)
(+.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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 phi1 R))) (*.f64 phi2 R))
(*.f64 R (-.f64 phi1 phi2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))
(fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (-.f64 phi1 phi2)))
(fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 R (-.f64 phi1 phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (-.f64 phi1 phi2))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 R (-.f64 phi1 phi2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (pow.f64 (-.f64 phi1 phi2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 5) (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (-.f64 phi1 phi2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 5) (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 1/2 (/.f64 R (/.f64 (-.f64 phi1 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 R (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2)) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3) (pow.f64 (-.f64 phi1 phi2) 4))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3) (pow.f64 (-.f64 phi1 phi2) 4))) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2)) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3) (pow.f64 (-.f64 phi1 phi2) 4))) (fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3) (pow.f64 (-.f64 phi1 phi2) 4))) (fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2)) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (*.f64 -1/2 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
(-.f64 (*.f64 (/.f64 -1/2 lambda2) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 (*.f64 1/8 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2)) (/.f64 (*.f64 1/8 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (/.f64 (*.f64 1/8 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2)) (fma.f64 -1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (/.f64 (*.f64 1/8 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 3)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (*.f64 R (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 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))
(-.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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 R) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 phi2 2) (pow.f64 phi2 2)))) (pow.f64 phi1 2)) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 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 (neg.f64 R) phi1)
(+.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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1) (*.f64 phi2 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) phi1) (*.f64 phi2 R)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1) (*.f64 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) phi1) (*.f64 phi2 R))) (*.f64 phi1 R))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))
(*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))
(*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(+.f64 (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18)))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 3)) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 R 2)))) (pow.f64 lambda1 3)) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))
(*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))
(*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(+.f64 (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18)))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (pow.f64 lambda2 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (pow.f64 lambda2 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (pow.f64 lambda2 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (pow.f64 lambda2 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (pow.f64 lambda2 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (pow.f64 lambda2 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))
(*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))
(+.f64 (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18)))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/3) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))
(*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))
(+.f64 (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6)) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18)))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 2)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 2)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 phi2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) 1/3) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 phi2)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 2)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 2)) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (pow.f64 phi1 3)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6)))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 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 phi2)) lambda2) 2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (*.f64 1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))
(fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (fma.f64 1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)) (+.f64 (*.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))))))))))
(+.f64 (fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18)) (fma.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) 1/6)))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))))
(fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (fma.f64 1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)) (+.f64 (*.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6))))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))))))))))))
(+.f64 (fma.f64 lambda1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18)) (fma.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) 1/6))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) 1/6)))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18)))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3)))) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 7)) 1/18)) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 11)) 1/6))))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) 1/6)))))))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(*.f64 (*.f64 1 R) (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (*.f64 (*.f64 1 R) (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))
(fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (fma.f64 1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)) (+.f64 (*.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))))))))))
(+.f64 (fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18)) (fma.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) 1/6)))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/9) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/9) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6)))))))))))
(fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/18)))))) (fma.f64 1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)) (+.f64 (*.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18)))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 11)) 1/6)))))))))))))))))))
(+.f64 (fma.f64 lambda2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 5)) 1/18)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18)) (fma.f64 1/3 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) 1/6))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) 1/6)))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))))) (fma.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18)))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) 1/6)) (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 7)) 1/18)) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (neg.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 19)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 lambda1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 11)) 1/6))))))))))))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 (*.f64 1 R) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 (*.f64 1 R) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))))))
(fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (fma.f64 1 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))))))))))
(+.f64 (fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6)))))))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6))))))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi1 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/9) (pow.f64 phi1 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/9) (*.f64 phi1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6)))))))))))
(fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (fma.f64 1 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 (pow.f64 phi2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))))))) (*.f64 (pow.f64 phi2 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))))))))))))
(+.f64 (fma.f64 phi2 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi1 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 5)) 1/18))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (fma.f64 (pow.f64 phi2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))))))) (*.f64 (pow.f64 phi2 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi1 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (fma.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 7)) 1/18)) phi1) (+.f64 (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi1 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi1 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 11)) 1/6)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6)))))))))))))
(*.f64 (pow.f64 1 1/6) (*.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 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (*.f64 (pow.f64 1 1/6) (*.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 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 (*.f64 1 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 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (*.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 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.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 (pow.f64 phi1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))))))
(fma.f64 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (fma.f64 1 (*.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 (pow.f64 phi1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))))))))))
(+.f64 (fma.f64 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (*.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 (pow.f64 phi1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6)))))))))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 13) 1/9) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 5)) 1/18))))))) (+.f64 (*.f64 (pow.f64 1 1/6) (*.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 (pow.f64 phi1 2) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6))))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/9) (*.f64 (*.f64 phi2 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 14)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/9) (pow.f64 phi2 2))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18)))))))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/18))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 R 1/9) (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 17)) 1/18))))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))) 1/6) (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 R 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 7)) 1/9) (*.f64 phi2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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/3 (*.f64 (pow.f64 1 1/6) (*.f64 (pow.f64 (pow.f64 R 17) 1/9) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 19)) 1/18))))))))) (*.f64 -1/27 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 R 7) 1/3) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 11)) 1/6)))))))))))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 1/6)))))))))))
(fma.f64 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (fma.f64 1 (*.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 (pow.f64 phi1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))))))) (*.f64 (pow.f64 phi1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi2 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6))))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 phi2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6)))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))))))))))))
(+.f64 (fma.f64 phi1 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 13) 1/18) (pow.f64 (pow.f64 R 13) 1/18)) (*.f64 phi2 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 5)) 1/18))))) (*.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 (pow.f64 phi1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))))))) (*.f64 (pow.f64 phi1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 7) 1/18) (pow.f64 (pow.f64 R 7) 1/18)) (*.f64 phi2 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18) (pow.f64 (/.f64 (pow.f64 R 14) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (fma.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6)))))) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 1/6) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 R 1/18) (pow.f64 R 1/18)) (*.f64 phi2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 17)) 1/18)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3)))))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 R 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 7)) 1/18)) phi2) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 R 17) 1/18) (pow.f64 (pow.f64 R 17) 1/18)) (*.f64 (pow.f64 phi2 2) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 19)) 1/18)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 R 7)) (*.f64 (pow.f64 phi2 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 11)) 1/6)))))) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) 1/6)))))))))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (-.f64 lambda1 lambda2)) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)))) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4))))) lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 phi2)) 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 phi2)) lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (pow.f64 lambda1 2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (*.f64 1 R) (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) lambda1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (*.f64 lambda1 R) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 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 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) 3))) (*.f64 (*.f64 lambda1 R) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (*.f64 lambda1 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda2 2))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda2 2)) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (pow.f64 lambda2 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 (*.f64 1 R) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 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 phi2)) 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 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (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 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 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 phi2)) 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 phi2)) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (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 (neg.f64 R) phi2)
(+.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 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.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 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi1 R) (*.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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi1 R) (*.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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R))) (*.f64 phi2 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 (*.f64 1 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 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 R (*.f64 phi1 phi2)) (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 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))) (*.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 (fma.f64 1/2 (*.f64 (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 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))) (*.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 R (*.f64 phi1 phi2)) (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 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3))) (*.f64 (*.f64 R (pow.f64 phi1 3)) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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))))) (*.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 (fma.f64 1/2 (*.f64 (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 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3))) (*.f64 (*.f64 R (pow.f64 phi1 3)) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (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))))) (*.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 R (*.f64 phi1 phi2)) (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 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 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 phi2)) 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 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (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 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 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 (pow.f64 phi1 2) (*.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 (pow.f64 phi1 2) (*.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 phi2 2))))) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (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 (neg.f64 R) phi1)
(+.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 phi2)) 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R)))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R))))
(-.f64 (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R))) (*.f64 phi1 R))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(/.f64 (+.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) -1) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (expm1.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/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 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (*.f64 (cos.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 (+.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 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) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.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 phi2 (neg.f64 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 phi2 (neg.f64 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 1 (/.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (+.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))))) (*.f64 -2 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(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 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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)) (+.f64 (*.f64 (cos.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 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)) (+.f64 (*.f64 (cos.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 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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 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 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.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))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.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))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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))))
(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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(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 (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))))
(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 (neg.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))))
(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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(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 (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))))
(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 (neg.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 (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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) 2) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 1/2 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.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 (neg.f64 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (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 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(/.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.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 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.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)) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 lambda1 lambda2)))
(/.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 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 lambda2 lambda1)) (pow.f64 (+.f64 lambda2 lambda1) 2)))
(*.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 lambda2 lambda1)) (/.f64 (pow.f64 (+.f64 lambda2 lambda1) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (/.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (+.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (+.f64 lambda2 lambda1)) (pow.f64 (+.f64 lambda2 lambda1) 2)))
(/.f64 (pow.f64 (+.f64 lambda2 lambda1) 2) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.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 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 (/.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (/.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(/.f64 (*.f64 (pow.f64 (+.f64 lambda1 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 lambda2 lambda1)) (pow.f64 (+.f64 lambda2 lambda1) 2)))
(*.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 lambda2 lambda1)) (/.f64 (pow.f64 (+.f64 lambda2 lambda1) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (pow.f64 (+.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (+.f64 lambda2 lambda1)) (pow.f64 (+.f64 lambda2 lambda1) 2)))
(/.f64 (pow.f64 (+.f64 lambda2 lambda1) 2) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(sqrt.f64 (pow.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 phi1 phi2))) (+.f64 lambda2 lambda1)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/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 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.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 (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 (*.f64 (cos.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 (+.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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))))
(+.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 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) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.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 phi2 (neg.f64 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 phi2 (neg.f64 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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 1 (/.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (/.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(/.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 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (+.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 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 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))))) (*.f64 -2 (-.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (neg.f64 (*.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cos.f64 (+.f64 (*.f64 phi2 1/2) (*.f64 -1/2 phi1)))))
(/.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2))) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 phi1 -1/2)))))
(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 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 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 (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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.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))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (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)) (+.f64 (*.f64 (cos.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 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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (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)) (+.f64 (*.f64 (cos.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 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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 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 phi2 (neg.f64 phi1))))
(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 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.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))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.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))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.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))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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))))
(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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(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 (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))))
(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 (neg.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))))
(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 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(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 (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))))
(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 (neg.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(fabs.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 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 lambda1 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(pow.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(exp.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 R))
(-.f64 0 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 lambda2 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) 1)
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 1 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 R) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 R) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (cbrt.f64 R) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3)
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1)
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 3)
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2)
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1/3))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2)))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) 3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (+.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (+.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 lambda1)) (-.f64 phi1 phi2)))

eval1.4s (5.4%)

Compiler

Compiled 57721 to 41691 computations (27.8% saved)

prune338.0ms (1.3%)

Pruning

38 alts after pruning (34 fresh and 4 done)

PrunedKeptTotal
New73315748
Fresh81927
Picked235
Done011
Total74338781
Accuracy
100.0%
Counts
781 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.7%
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
85.7%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
85.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
90.6%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
22.8%
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
41.0%
(+.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)))))
42.4%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
25.1%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
27.5%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
25.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
22.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
24.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
7.4%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
25.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
75.1%
(*.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)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
90.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
79.4%
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
71.8%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
66.5%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
50.1%
(*.f64 R (hypot.f64 phi1 lambda2))
53.8%
(*.f64 R (-.f64 phi2 phi1))
43.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
10.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
7.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
11.9%
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
7.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.7%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
85.7%
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
85.7%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
85.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
90.6%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
22.8%
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
41.0%
(+.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)))))
42.4%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
25.1%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
27.5%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
25.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
22.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
24.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
7.4%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
25.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
75.1%
(*.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)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
90.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
79.4%
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
71.8%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
66.5%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
50.1%
(*.f64 R (hypot.f64 phi1 lambda2))
53.8%
(*.f64 R (-.f64 phi2 phi1))
43.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
10.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
7.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
11.9%
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
7.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.7%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Compiler

Compiled 3090 to 2296 computations (25.7% saved)

localize2.9s (11.6%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
99.7%
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
99.0%
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
100.0%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
99.8%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
99.8%
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
100.0%
(*.f64 R (-.f64 phi2 phi1))
99.8%
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
99.7%
(*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
99.6%
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
21.0%
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
Compiler

Compiled 428 to 277 computations (35.3% saved)

series45.0ms (0.2%)

Counts
13 → 364
Calls

102 calls:

TimeVariablePointExpression
4.0ms
lambda2
@inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
2.0ms
phi2
@-inf
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
1.0ms
lambda1
@0
(*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
1.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
1.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))

rewrite151.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
320×log1p-expm1-u
319×expm1-log1p-u
312×add-cube-cbrt
310×add-exp-log
310×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042537
1699441
Stop Event
node limit
Counts
13 → 300
Calls
Call 1
Inputs
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 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 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (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 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) 2) (/.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1))) (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (*.f64 (-.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))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (-.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) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 1 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 4)
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (neg.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (neg.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (neg.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2)) (-.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3))
(cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (neg.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)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.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)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1)))) 1)
(pow.f64 (*.f64 R (-.f64 phi2 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 R (-.f64 phi2 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (-.f64 phi2 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 R) (-.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (-.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 phi2 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 phi2 phi1) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (-.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(cos.f64 (*.f64 1/2 phi2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.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 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))

simplify341.0ms (1.4%)

Algorithm
egg-herbie
Rules
778×distribute-lft-in
758×times-frac
706×*-commutative
514×sqr-pow
494×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128750768
1390750768
Stop Event
node limit
Counts
664 → 542
Calls
Call 1
Inputs
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 7) (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 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 -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 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 (*.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 (*.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 -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 (*.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 -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 -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 (*.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 -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 (*.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 -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 (*.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 -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 -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 (*.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 -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 (*.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 -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 (*.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 -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 -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 (*.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 -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 (*.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 -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 (*.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 -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 -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 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 (*.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 (*.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 -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 (*.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 -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 -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 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 (*.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 (*.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 -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 (*.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 -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 (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 (*.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 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 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(*.f64 (+.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 lambda2))
(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 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 -1 (*.f64 R phi1))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R 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 R phi2))
(+.f64 (*.f64 -1 (*.f64 R 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 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4)))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.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))))
(*.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))))
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4)))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1))))
(*.f64 R (-.f64 phi1 phi2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (pow.f64 (-.f64 phi1 phi2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2))))
(-.f64 (exp.f64 1) 1)
(-.f64 (+.f64 (exp.f64 1) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1)))) 1)
(-.f64 (+.f64 (exp.f64 1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1))) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (exp.f64 1))))) 1)
(-.f64 (+.f64 (exp.f64 1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi2 6) (exp.f64 1))) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (exp.f64 1)))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
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 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.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 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 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 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 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 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 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 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 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 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 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 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 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 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 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 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 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1))))
(*.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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 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 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 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 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 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) 2) (/.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1))) (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (*.f64 (-.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))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (*.f64 (-.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) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 1 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 4)
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (neg.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (neg.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (neg.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2)) (-.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(log.f64 (exp.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3))
(cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (neg.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)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.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)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1)))) 1)
(pow.f64 (*.f64 R (-.f64 phi2 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 R (-.f64 phi2 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (-.f64 phi2 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 R) (-.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (-.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 phi2 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 phi2 phi1) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (-.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(cos.f64 (*.f64 1/2 phi2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.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 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
Outputs
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (fma.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 5))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (pow.f64 phi2 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 7) (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (fma.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (fma.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 7)))))
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (pow.f64 phi1 5))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi2))))))))
(fma.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (fma.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) 0) (pow.f64 phi1 7)))))
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(+.f64 (*.f64 -1 (*.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))))
0
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))
(+.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 phi2 1/2)) (pow.f64 phi1 3)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(+.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 phi2 1/2)) (pow.f64 phi1 3)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 5)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(+.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 phi2 1/2)) (pow.f64 phi1 3)) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 7)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 5)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0))
(+.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 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))))))
(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 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)))))))
(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 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.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))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1)
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1)
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1)
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(+.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 (*.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))))))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.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 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.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 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.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 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (-.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)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)) (-.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 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(*.f64 (+.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 lambda2))
(fma.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(+.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 phi2 1/2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (*.f64 (*.f64 -1/8 (pow.f64 phi1 2)) (cos.f64 (*.f64 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 phi2 1/2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 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 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.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 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.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 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.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 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(+.f64 lambda2 (*.f64 (*.f64 -1/8 lambda2) (pow.f64 phi2 2)))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4)))))
(+.f64 lambda2 (fma.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)) (*.f64 (*.f64 1/384 lambda2) (pow.f64 phi2 4))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))))))
(+.f64 lambda2 (fma.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)) (fma.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6)) (*.f64 (*.f64 1/384 lambda2) (pow.f64 phi2 4)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.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 lambda2 (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 lambda2 (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 lambda2 (pow.f64 phi2 2))) (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))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))
(+.f64 lambda2 (*.f64 (*.f64 -1/8 lambda2) (pow.f64 phi2 2)))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4)))))
(+.f64 lambda2 (fma.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)) (*.f64 (*.f64 1/384 lambda2) (pow.f64 phi2 4))))
(+.f64 lambda2 (+.f64 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))))))
(+.f64 lambda2 (fma.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)) (fma.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6)) (*.f64 (*.f64 1/384 lambda2) (pow.f64 phi2 4)))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 lambda2 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 lambda2 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 (*.f64 R (pow.f64 phi2 2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 lambda2 2) -1/4)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 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 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(*.f64 -1 (*.f64 R phi2))
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) phi2) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi2)) (*.f64 R phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) phi2) (*.f64 phi1 R))))
(*.f64 R (-.f64 phi1 phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (-.f64 phi1 phi2)) (*.f64 R (-.f64 phi1 phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (-.f64 phi1 phi2)) (*.f64 R (-.f64 phi1 phi2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 (-.f64 phi1 phi2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (pow.f64 (-.f64 phi1 phi2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 phi1 phi2))) (*.f64 R (-.f64 phi1 phi2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 4)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 4)) (pow.f64 (-.f64 phi1 phi2) 3)) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 6)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 6)) (pow.f64 (-.f64 phi1 phi2) 5)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (-.f64 phi1 phi2)) (*.f64 R (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 3)) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 3)) (fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 5))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 3)) 1/8)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 6)) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 phi2 1/2)))) (fma.f64 -1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 6) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 5))) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 4)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 3)) 1/8))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2))))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 phi2 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2))))) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)))))))
(*.f64 R phi1)
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 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 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R))))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) phi1) (*.f64 phi2 R)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) phi1)) (*.f64 R phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (*.f64 (pow.f64 lambda2 2) phi2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 2)) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) phi1) (*.f64 phi2 R))))
(-.f64 (exp.f64 1) 1)
0
(-.f64 (+.f64 (exp.f64 1) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1)))) 1)
(+.f64 (E.f64) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (E.f64))) 1))
(-.f64 (+.f64 (exp.f64 1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1))) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (exp.f64 1))))) 1)
(+.f64 (E.f64) (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (E.f64)) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (E.f64)))) 1))
(-.f64 (+.f64 (exp.f64 1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (exp.f64 1))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi2 6) (exp.f64 1))) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (exp.f64 1)))))) 1)
(+.f64 (E.f64) (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 phi2 2) (E.f64)) (fma.f64 -31/46080 (*.f64 (pow.f64 phi2 6) (E.f64)) (*.f64 1/96 (*.f64 (pow.f64 phi2 4) (E.f64))))) 1))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
1
0
(+.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 (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 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 2))) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 2)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)))) lambda2))
(-.f64 (+.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) (*.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4))))) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 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 phi2 1/2)) 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (pow.f64 lambda1 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 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 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (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 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 2))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (pow.f64 lambda1 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) 2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 phi2)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 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 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 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (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 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1)) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R)) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (pow.f64 lambda2 2)) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) 2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 phi2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 phi1 (pow.f64 phi2 3)) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 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 -1 (*.f64 R phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 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 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 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 phi2 1/2)) 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 R))))
(*.f64 -1 (*.f64 R phi2))
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.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 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 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.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 (cos.f64 (*.f64 1/2 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 (pow.f64 phi2 2) (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 phi1 phi2)) (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 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi2 (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) 3))))) (*.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 (*.f64 R (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (*.f64 (*.f64 (pow.f64 phi1 3) phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) 3))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))
(*.f64 R phi1)
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1))
(fma.f64 -1 (*.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 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 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 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 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 phi2 1/2)) 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 phi1 R))))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R 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 R phi2)))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R)))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 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 phi2)) 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 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 R))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) 1)
0
(*.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
0
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
0
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
0
(pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1)
0
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)
0
(pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) 1/3)
0
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)
0
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))
0
(log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
0
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))
0
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(exp.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1))
0
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
0
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) 2) (/.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1))) (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 1/2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) -2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
0
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
0
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
0
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)
0
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))
0
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
0
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))
0
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
0
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
0
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1))
0
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
0
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.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))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.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) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (+.f64 lambda1 lambda2) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1)))))
(/.f64 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(*.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(*.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 1 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))) 4)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (neg.f64 (-.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.f64 (neg.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 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (neg.f64 (cos.f64 (-.f64 (*.f64 1/2 phi1) (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (/.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (-.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2) (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2)) (-.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))))))
(pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 1)
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 3)
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(sqrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 2))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) 3))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 1))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 1 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (sqrt.f64 (cos.f64 (fma.f64 1/2 phi1 (*.f64 1/2 phi2)))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1)))) 1)
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(pow.f64 (*.f64 R (-.f64 phi2 phi1)) 1)
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(pow.f64 (cbrt.f64 (*.f64 R (-.f64 phi2 phi1))) 3)
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(pow.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3) 1/3)
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(pow.f64 (sqrt.f64 (*.f64 R (-.f64 phi2 phi1))) 2)
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(sqrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(log.f64 (pow.f64 (exp.f64 R) (-.f64 phi2 phi1)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (-.f64 phi2 phi1)))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(cbrt.f64 (pow.f64 (*.f64 R (-.f64 phi2 phi1)) 3))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 phi2 phi1) 3)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 phi2 phi1) 3) (pow.f64 R 3)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 phi2 phi1))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(exp.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(exp.f64 (*.f64 (log.f64 (*.f64 R (-.f64 phi2 phi1))) 1))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(log1p.f64 (expm1.f64 (*.f64 R (-.f64 phi2 phi1))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) 1)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 1)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 3)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 2)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 R)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) 3))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 R 3)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))) 1))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 lambda2 R))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 1)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (pow.f64 (exp.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda2 3)))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 1))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) -1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) 3) -1) (fma.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (exp.f64 (cos.f64 (*.f64 phi2 1/2))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 3)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 2)
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))) 1))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (cos.f64 (*.f64 phi2 1/2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1)
(cos.f64 (*.f64 phi2 1/2))
(*.f64 1 (cos.f64 (*.f64 1/2 phi2)))
(cos.f64 (*.f64 phi2 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 phi2 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 phi2 1/2))
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 1)
(cos.f64 (*.f64 phi2 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)
(cos.f64 (*.f64 phi2 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) 1/3)
(cos.f64 (*.f64 phi2 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) 2)
(cos.f64 (*.f64 phi2 1/2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))
(cos.f64 (*.f64 phi2 1/2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 phi2 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(cos.f64 (*.f64 phi2 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 phi2 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))))
(cos.f64 (*.f64 phi2 1/2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 phi2))) 1))
(cos.f64 (*.f64 phi2 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))

eval492.0ms (1.9%)

Compiler

Compiled 27285 to 18772 computations (31.2% saved)

prune181.0ms (0.7%)

Pruning

40 alts after pruning (32 fresh and 8 done)

PrunedKeptTotal
New5965601
Fresh22729
Picked055
Done134
Total59940639
Accuracy
100.0%
Counts
639 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.7%
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
85.7%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
85.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
22.8%
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
41.0%
(+.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)))))
42.4%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
25.1%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
27.5%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
11.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 R))
25.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
22.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
24.5%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
7.4%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
25.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
30.9%
(*.f64 phi2 R)
27.9%
(*.f64 phi1 (neg.f64 R))
27.0%
(*.f64 lambda2 R)
75.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1) (-.f64 phi1 phi2)))
91.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
86.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
90.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
91.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
79.4%
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
71.8%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
66.5%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
50.1%
(*.f64 R (hypot.f64 phi1 lambda2))
53.8%
(*.f64 R (-.f64 phi2 phi1))
43.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
10.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
7.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
11.9%
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
7.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
22.5%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.7%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Compiler

Compiled 2059 to 1328 computations (35.5% saved)

regimes267.0ms (1.1%)

Counts
68 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 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 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(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 (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
(*.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 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(+.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)))))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
Calls

9 calls:

31.0ms
(-.f64 lambda1 lambda2)
31.0ms
phi2
30.0ms
phi1
30.0ms
lambda1
29.0ms
lambda2
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 1352 to 787 computations (41.8% saved)

regimes256.0ms (1%)

Counts
66 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 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 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(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 (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
(*.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 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
Calls

9 calls:

35.0ms
lambda1
31.0ms
(-.f64 lambda1 lambda2)
29.0ms
phi2
28.0ms
R
28.0ms
lambda2
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 1243 to 714 computations (42.6% saved)

regimes245.0ms (1%)

Counts
64 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 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 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(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 (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
(*.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 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
Calls

9 calls:

31.0ms
R
30.0ms
lambda1
29.0ms
(-.f64 lambda1 lambda2)
28.0ms
phi2
27.0ms
phi1
Results
AccuracySegmentsBranch
99.8%1R
99.8%1lambda1
99.8%1lambda2
99.8%1phi1
99.8%1phi2
99.8%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.8%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.8%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.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1167 to 663 computations (43.2% saved)

regimes241.0ms (1%)

Counts
63 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 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 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(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 (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/6) 2) 3)
(*.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 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
Calls

9 calls:

30.0ms
phi2
28.0ms
(-.f64 lambda1 lambda2)
28.0ms
lambda1
27.0ms
lambda2
27.0ms
R
Results
AccuracySegmentsBranch
96.6%1R
96.6%1lambda1
96.6%1lambda2
96.6%1phi1
96.6%1phi2
96.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)))))
96.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))))
96.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)))
96.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1136 to 643 computations (43.4% saved)

regimes196.0ms (0.8%)

Counts
52 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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 -1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R)
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 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 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) 3)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2)))) 3)
(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 (expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1/3) 3)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Calls

9 calls:

25.0ms
lambda2
23.0ms
(-.f64 lambda1 lambda2)
23.0ms
R
23.0ms
lambda1
22.0ms
phi2
Results
AccuracySegmentsBranch
96.6%1lambda2
96.6%1phi1
96.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)))))
96.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))))
96.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)))
96.6%1R
96.6%1lambda1
96.6%1phi2
96.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 821 to 443 computations (46% saved)

regimes149.0ms (0.6%)

Counts
31 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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:

39.0ms
lambda2
29.0ms
phi2
28.0ms
phi1
15.0ms
R
15.0ms
lambda1
Results
AccuracySegmentsBranch
91.6%1R
91.6%1lambda1
93.3%2lambda2
96.6%2phi1
96.6%2phi2
91.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 330 to 183 computations (44.5% saved)

regimes94.0ms (0.4%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (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:

15.0ms
lambda2
15.0ms
phi2
14.0ms
lambda1
14.0ms
R
14.0ms
phi1
Results
AccuracySegmentsBranch
91.2%1lambda1
91.2%1(-.f64 lambda1 lambda2)
91.2%1R
91.2%1lambda2
91.2%1phi1
91.2%1phi2
Compiler

Compiled 316 to 177 computations (44% saved)

regimes290.0ms (1.1%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Calls

6 calls:

66.0ms
phi1
64.0ms
R
48.0ms
(-.f64 lambda1 lambda2)
39.0ms
lambda1
39.0ms
lambda2
Results
AccuracySegmentsBranch
86.9%2phi2
83.0%4(-.f64 lambda1 lambda2)
89.9%3lambda2
79.8%4R
87.8%2lambda1
81.6%4phi1
Compiler

Compiled 302 to 171 computations (43.4% saved)

regimes103.0ms (0.4%)

Counts
26 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
Calls

3 calls:

48.0ms
lambda1
24.0ms
phi2
24.0ms
lambda2
Results
AccuracySegmentsBranch
86.9%2phi2
77.9%4lambda1
84.0%2lambda2
Compiler

Compiled 245 to 136 computations (44.5% saved)

regimes106.0ms (0.4%)

Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (hypot.f64 phi1 lambda2))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (neg.f64 R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda2 (neg.f64 lambda1))))
(*.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))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
Outputs
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (-.f64 phi2 phi1))
Calls

2 calls:

78.0ms
lambda2
22.0ms
phi2
Results
AccuracySegmentsBranch
76.8%6lambda2
81.5%2phi2
Compiler

Compiled 227 to 124 computations (45.4% saved)

regimes72.0ms (0.3%)

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

5 calls:

18.0ms
phi1
18.0ms
R
15.0ms
lambda1
11.0ms
lambda2
8.0ms
phi2
Results
AccuracySegmentsBranch
64.9%2lambda2
59.5%4lambda1
59.8%4R
61.8%3phi1
69.8%2phi2
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes26.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:

14.0ms
phi2
10.0ms
lambda2
Results
AccuracySegmentsBranch
62.7%2lambda2
58.4%3phi2
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes95.0ms (0.4%)

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:

31.0ms
R
19.0ms
lambda1
16.0ms
lambda2
15.0ms
phi2
13.0ms
phi1
Results
AccuracySegmentsBranch
41.1%6lambda1
44.1%10R
57.0%5phi2
55.5%3phi1
48.2%5lambda2
Compiler

Compiled 45 to 34 computations (24.4% saved)

regimes15.0ms (0.1%)

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

2 calls:

8.0ms
phi1
6.0ms
phi2
Results
AccuracySegmentsBranch
48.9%2phi2
37.3%2phi1
Compiler

Compiled 23 to 17 computations (26.1% saved)

regimes15.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:

4.0ms
phi2
3.0ms
lambda1
3.0ms
lambda2
3.0ms
phi1
3.0ms
R
Results
AccuracySegmentsBranch
27.0%1R
27.0%1lambda1
27.0%1phi1
27.0%1lambda2
27.0%1phi2
Compiler

Compiled 38 to 31 computations (18.4% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
2.7420271929532855e-17
6.3206322283965515e-9
Results
23.0ms91×body256valid
8.0ms36×body256infinite
7.0ms16×body512valid
0.0msbody512infinite
Compiler

Compiled 405 to 280 computations (30.9% saved)

bsearch60.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
2.2214572514332396e+220
8.847248916312805e+221
25.0ms
5.501772214116389e-36
4.580000016672009e-35
Results
26.0ms106×body256valid
14.0ms63×body256infinite
9.0ms21×body512valid
8.0ms18×body512infinite
Compiler

Compiled 506 to 366 computations (27.7% saved)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
1.2671312123895716e+21
2.4162471171697983e+30
Results
20.0ms81×body256valid
12.0ms48×body256infinite
4.0msbody512valid
3.0msbody512infinite
Compiler

Compiled 324 to 226 computations (30.2% saved)

bsearch34.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
6.47279432699271e+39
5.800772926367607e+41
Results
18.0ms71×body256valid
7.0ms27×body256infinite
5.0ms12×body512valid
1.0msbody512infinite
Compiler

Compiled 213 to 147 computations (31% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
1.2671312123895716e+21
2.4162471171697983e+30
Results
24.0ms89×body256valid
10.0ms39×body256infinite
4.0msbody512infinite
4.0msbody512valid
Compiler

Compiled 243 to 172 computations (29.2% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.6735150042176042e+106
3.557293464540369e+106
Results
12.0ms53×body256valid
4.0ms18×body256infinite
3.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 145 to 103 computations (29% saved)

bsearch56.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.250161852292473e-277
3.1714967045697216e-277
42.0ms
-7.58161738807803e+136
-4.885561744077725e+133
Results
19.0ms84×body256valid
16.0ms33×body512valid
10.0ms43×body256infinite
8.0ms16×body512infinite
Compiler

Compiled 251 to 190 computations (24.3% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
1.2671312123895716e+21
2.4162471171697983e+30
Results
22.0ms90×body256valid
10.0ms41×body256infinite
4.0msbody512valid
2.0msbody512infinite
Compiler

Compiled 207 to 154 computations (25.6% saved)

simplify28.0ms (0.1%)

Algorithm
egg-herbie
Rules
86×*-commutative
30×+-commutative
26×sub-neg
16×neg-mul-1
16×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251357
12001357
22301357
32451357
42511357
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 7495340081610701/1208925819614629174706176) (*.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 lambda2 8231177221447645/374144419156711147060143317175368453031918731001856) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2))) (if (<=.f64 lambda2 339999999999999983739292774715077778476296784757002820686235145135691382110537189335623869460682852530542321832744617170766896943870215754996740845521742769263747418525341312105837422901995794021329819169149835138884960256) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2))) (fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))))
(if (<=.f64 phi2 18499999999999998951424) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2))))
(if (<=.f64 phi2 539999999999999999479484060453389566214144) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi2 3800000000000000000000) (*.f64 R (hypot.f64 phi1 lambda2)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda2 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))
(if (<=.f64 phi1 -49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 633445410741/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 1649999999999999898229407744) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 7495340081610701/1208925819614629174706176) (*.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 lambda2 8231177221447645/374144419156711147060143317175368453031918731001856) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2))) (if (<=.f64 lambda2 339999999999999983739292774715077778476296784757002820686235145135691382110537189335623869460682852530542321832744617170766896943870215754996740845521742769263747418525341312105837422901995794021329819169149835138884960256) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (-.f64 phi1 phi2))) (fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))))
(if (<=.f64 lambda2 8231177221447645/374144419156711147060143317175368453031918731001856) (*.f64 R (hypot.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (if (<=.f64 lambda2 339999999999999983739292774715077778476296784757002820686235145135691382110537189335623869460682852530542321832744617170766896943870215754996740845521742769263747418525341312105837422901995794021329819169149835138884960256) (*.f64 R (hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)))))
(if (<=.f64 phi2 18499999999999998951424) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2))))
(if (<=.f64 phi2 18499999999999998951424) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (hypot.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(if (<=.f64 phi2 539999999999999999479484060453389566214144) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi2 3800000000000000000000) (*.f64 R (hypot.f64 phi1 lambda2)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda2 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))
(if (<=.f64 lambda2 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2))
(if (<=.f64 phi1 -49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 633445410741/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi1 -49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 633445410741/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi1 -49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 633445410741/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi2 1649999999999999898229407744) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 1649999999999999898229407744) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 415 to 284 computations (31.6% saved)

soundness5.8s (23.1%)

Rules
1982×fma-def
1982×fma-def
1982×fma-def
1982×fma-def
1982×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01591548
14001540
210451524
349191516
023191
1301191
24032191
036465
1521465
26130465
046706
1755506
0176096925
1554394683
066631462
1211529196
097246635
1286044383
066631462
1211529196
066631462
1211529196
066631462
1211529196
097246635
1286044383
0176096925
1554394683
097246635
1286044383
097246635
1286044383
046706
1755506
0176096925
1554394683
036465
1521465
26130465
097246635
1286044383
042537
1699441
0128750768
1390750768
023191
1301191
24032191
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
node limit
node limit
node limit
node limit
Compiler

Compiled 2367 to 1514 computations (36% saved)

end1.0ms (0%)

preprocess553.0ms (2.2%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 3356 to 2380 computations (29.1% saved)

Profiling

Loading profile data...