Equirectangular approximation to distance on a great circle

Time bar (total: 19.1s)

analyze899.0ms (4.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)

Precisions
Click to see histograms. Total time spent on operations: 548.0ms
Operation ival-mult, time spent: 215.0ms, 39.0% of total-time
Operation ival-cos, time spent: 119.0ms, 22.0% of total-time
Operation ival-div, time spent: 70.0ms, 13.0% of total-time
Operation ival-add, time spent: 62.0ms, 11.0% of total-time
Operation ival-sub, time spent: 46.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 27.0ms, 5.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time

sample2.9s (15.3%)

Results
1.4s4804×256valid
696.0ms2026×256infinite
420.0ms928×512valid
243.0ms497×512infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
Operation ival-mult, time spent: 535.0ms, 35.0% of total-time
Operation ival-cos, time spent: 400.0ms, 26.0% of total-time
Operation ival-div, time spent: 199.0ms, 13.0% of total-time
Operation ival-sub, time spent: 157.0ms, 10.0% of total-time
Operation ival-add, time spent: 121.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 97.0ms, 6.0% of total-time
Operation const, time spent: 23.0ms, 2.0% of total-time
Bogosity

preprocess885.0ms (4.6%)

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
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1710-0-(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))))
88108(3.628784359015876e-173 -9.30273474200297e+293 2.1258480575125367e-159 -1.3918252858723885e+257 1.2055252879528254e-158)0-(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
00-0-lambda2
00-0-2
00-0-(+.f64 phi1 phi2)
00-0-phi2
00-0-(*.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)))))
00-0-(-.f64 lambda1 lambda2)
00-0-(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
00-0-R
00-0-lambda1
00-0-(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))
00-0-phi1
00-0-(+.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)))
00-0-(/.f64 (+.f64 phi1 phi2) 2)
00-0-(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))
00-0-(-.f64 phi1 phi2)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(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))))oflow-rescue1710
(+.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)))overflow171
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))overflow122
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))overflow96
cos.f64(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))sensitivity1960
Confusion
Predicted +Predicted -
+1060
-11436
Precision
0.4818181818181818
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10600
-114036
Precision?
0.4818181818181818
Recall?
1.0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01591548
14001540
210451524
349171516
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 396 to 168 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 446.0ms
Operation ival-cos, time spent: 219.0ms, 49.0% of total-time
Operation ival-mult, time spent: 102.0ms, 23.0% of total-time
Operation ival-div, time spent: 72.0ms, 16.0% of total-time
Operation ival-add, time spent: 21.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 3.0% of total-time
Operation ival-sub, time spent: 10.0ms, 2.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time

eval1.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)))
Compiler

Compiled 21 to 14 computations (33.3% saved)

localize206.0ms (1.1%)

Localize:

Found 3 expressions with local error:

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

Compiled 72 to 31 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
Operation ival-cos, time spent: 42.0ms, 27.0% of total-time
Operation ival-div, time spent: 30.0ms, 19.0% of total-time
Operation composed, time spent: 29.0ms, 19.0% of total-time
Operation ival-mult, time spent: 29.0ms, 19.0% of total-time
Operation ival-add, time spent: 9.0ms, 6.0% of total-time
Operation ival-sub, time spent: 7.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

series46.0ms (0.2%)

Counts
3 → 132
Calls
Call 1
Inputs
#<alt (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))>
#<alt (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))>
Outputs
#<alt (cos.f64 (*.f64 1/2 phi2))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 phi1))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))>
#<alt (+.f64 (*.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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))>
#<alt (+.f64 (*.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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))))>
#<alt (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))>
#<alt (+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))>
#<alt (*.f64 R phi1)>
#<alt (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.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)) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))>
#<alt (+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))>
#<alt (*.f64 R phi2)>
#<alt (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))>
#<alt (*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi2))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R phi1)) phi2)))))>
Calls

33 calls:

TimeVariablePointExpression
4.0ms
phi1
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
4.0ms
phi2
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
lambda2
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
lambda2
@-inf
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
3.0ms
R
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))

rewrite288.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
972×log1p-expm1-u
972×expm1-log1p-u
886×fma-define
444×fma-neg
212×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023132
1301132
24046132
Stop Event
node limit
Counts
3 → 56
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)))
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))))
(log1p.f64 (expm1.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 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(/.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 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.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))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(fma.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 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)))))
(log1p.f64 (expm1.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))

simplify322.0ms (1.7%)

Algorithm
egg-herbie
Rules
1544×associate-*r*
1294×associate-*l*
1188×fma-define
636×distribute-lft-in
634×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064518639
1201217383
2768417095
Stop Event
node limit
Counts
188 → 300
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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (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 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.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 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.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 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.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 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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (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 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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (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 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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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 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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 phi1)
(*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.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)) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))
(*.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 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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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 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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 phi2)
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))
(*.f64 -1 (*.f64 R phi2))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R phi1)) 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))))
(log1p.f64 (expm1.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 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(/.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 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.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))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(fma.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 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)))))
(log1p.f64 (expm1.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))
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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 phi1 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 phi1) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 1/48 phi1) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 1/48))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))
(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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 (*.f64 -1/8 phi2) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 1/48))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (cos.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 (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 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.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 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2) (neg.f64 (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 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (neg.f64 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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 1/48 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 1/48)) (-.f64 lambda1 lambda2))) (*.f64 -1/2 (*.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 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 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 1/48 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/48))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.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 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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.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 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 lambda2 lambda1)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(-.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 lambda2 lambda1)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))
(fma.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 lambda1 (fma.f64 -1 (*.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 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 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 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 (neg.f64 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 lambda1 R))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 (neg.f64 R) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 lambda1 R))))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.f64 phi1 phi2))))
(+.f64 (*.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 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))))
(fma.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 lambda1 (fma.f64 -1 (*.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 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 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 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 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 lambda1 (-.f64 (*.f64 (*.f64 lambda1 1/2) (*.f64 R (+.f64 (*.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) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 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 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 lambda1 (-.f64 (*.f64 (*.f64 lambda1 1/2) (*.f64 R (+.f64 (*.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) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (/.f64 R lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (fma.f64 1/2 (*.f64 (/.f64 R (pow.f64 lambda1 3)) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (/.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 3)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) (/.f64 R lambda1))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda2))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) lambda1)) lambda1)) (neg.f64 lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda2) (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) lambda1)) lambda1)) (neg.f64 lambda1))
(*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (-.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)))))
(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 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(-.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (-.f64 phi1 phi2))) (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))
(fma.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 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (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 R (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 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 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 lambda1 R))) (*.f64 (*.f64 1/2 (*.f64 R lambda2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 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 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 lambda1 R))) (*.f64 (*.f64 1/2 (*.f64 R lambda2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (-.f64 phi1 phi2))))
(+.f64 (*.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 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.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)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (+.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 (/.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)))))))))))
(fma.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 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (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 lambda2 (*.f64 1/2 (+.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.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) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 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 (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 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (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 lambda2 (-.f64 (*.f64 (*.f64 lambda2 1/2) (*.f64 R (+.f64 (*.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 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 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 lambda2 (fma.f64 (*.f64 lambda2 1/2) (*.f64 R (+.f64 (*.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 4) (/.f64 (pow.f64 lambda1 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (*.f64 lambda1 R))))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (-.f64 phi1 phi2))))
(*.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 R lambda2))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) lambda2) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) lambda2) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (*.f64 lambda1 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 lambda2 3))))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2))))
(*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.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)))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2))) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) lambda2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (*.f64 lambda1 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) lambda2)) lambda2)) (neg.f64 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1) (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (*.f64 lambda1 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) lambda2)) lambda2)) (neg.f64 lambda2))
(*.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 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.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 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.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)))))
(fma.f64 1/2 (*.f64 R (*.f64 phi1 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))
(fma.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 phi1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 phi1 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 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 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))
(fma.f64 phi1 (*.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 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 R (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 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)))))
(fma.f64 phi1 (*.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 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 R (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))
(fma.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 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 phi1 (*.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 R (*.f64 phi1 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6)) (*.f64 -1/2 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (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 (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 R (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (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 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 (*.f64 1/2 phi1) (*.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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/6)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 phi1 R)) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (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)))))
(fma.f64 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 (*.f64 1/2 phi1) (*.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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/6)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2)))))) (*.f64 phi1 R)) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) 1) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 phi2 2))))))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 R phi1)
(*.f64 phi1 R)
(*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))
(*.f64 phi1 (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)))
(*.f64 phi1 (-.f64 R (*.f64 R (/.f64 phi2 phi1))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi2 phi1)) (*.f64 1/2 (*.f64 R (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))) (*.f64 (*.f64 1/2 R) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi2 phi1)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 3)) (*.f64 R (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 phi1 (+.f64 R (fma.f64 1/2 (*.f64 R (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (/.f64 phi2 (pow.f64 phi1 3))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))) (*.f64 R (neg.f64 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)))
(*.f64 phi1 (neg.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.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)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi1)) (*.f64 phi2 R)) phi1))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi1)) (*.f64 phi2 R)) phi1)))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) phi1))) phi1) (*.f64 phi2 R)) phi1))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (fma.f64 phi2 R (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (*.f64 phi2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi1))))) phi1)) phi1)))
(*.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 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.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 (*.f64 phi2 (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 (*.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 R (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)))))
(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))))) (*.f64 R (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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))
(fma.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 phi2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 phi2 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1/4 (/.f64 (pow.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))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (/.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 (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)))))))))))
(fma.f64 phi2 (*.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 (*.f64 phi2 R) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))) (*.f64 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 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))
(fma.f64 phi2 (*.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 (*.f64 phi2 R) (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))) (*.f64 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 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))
(fma.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 phi2 (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 (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 phi2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6)) (*.f64 -1/2 (/.f64 (*.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 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1/4 (/.f64 (pow.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))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))) (*.f64 R (*.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1/4 (/.f64 (pow.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))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))))))
(fma.f64 phi2 (fma.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 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 (*.f64 1/2 phi2) (*.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 phi2 R) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) 1/6)) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (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)))) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (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)))))
(fma.f64 phi2 (fma.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 R (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 (*.f64 1/2 phi2) (*.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 phi2 R) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) 1/6)) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (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)))) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 1) (/.f64 (*.f64 1/4 (pow.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)))) 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))))) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 R phi2)
(*.f64 phi2 R)
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (neg.f64 (*.f64 phi1 R)) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 R (fma.f64 -1 (/.f64 (*.f64 phi1 R) phi2) (*.f64 1/2 (*.f64 R (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (/.f64 R (pow.f64 phi2 2))) (*.f64 (neg.f64 R) (/.f64 phi1 phi2)))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 -1 (/.f64 (*.f64 phi1 R) phi2) (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 3))) (*.f64 R (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))))
(*.f64 phi2 (+.f64 R (fma.f64 1/2 (*.f64 R (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (/.f64 phi1 (pow.f64 phi2 3))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi2 2)))) (*.f64 (neg.f64 R) (/.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (/.f64 (neg.f64 (*.f64 phi1 R)) phi2)))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) phi2) (*.f64 phi1 R)) phi2))))
(*.f64 (neg.f64 phi2) (-.f64 R (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi2)) (*.f64 phi1 R)) phi2)))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (*.f64 R (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) phi2)))) phi2) (*.f64 phi1 R)) phi2))))
(*.f64 phi2 (neg.f64 (-.f64 R (/.f64 (fma.f64 phi1 R (/.f64 (*.f64 -1/2 (*.f64 R (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) (*.f64 phi1 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2) phi2))))) phi2)) phi2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(expm1.f64 (log1p.f64 (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))))
(expm1.f64 (log1p.f64 (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)))
(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 (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)
(expm1.f64 (log1p.f64 (*.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 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda2 (+.f64 lambda2 lambda1) (pow.f64 lambda1 2))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda2 (+.f64 lambda2 lambda1) (pow.f64 lambda1 2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (pow.f64 lambda1 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda2 (+.f64 lambda2 lambda1) (pow.f64 lambda1 2))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda2 (+.f64 lambda2 lambda1) (pow.f64 lambda1 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda2 lambda1)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.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))
(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))
(fma.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))
(fma.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 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(expm1.f64 (log1p.f64 (*.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 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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))))
(fabs.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.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 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))
(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 (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 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))

eval553.0ms (2.9%)

Compiler

Compiled 13639 to 8308 computations (39.1% saved)

prune116.0ms (0.6%)

Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New27327300
Fresh000
Picked101
Done000
Total27427301
Accuracy
97.2%
Counts
301 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
31.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))) (neg.f64 lambda1))
19.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
10.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
2.0%
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
63.5%
(*.f64 (neg.f64 phi1) (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)))
10.3%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))
61.2%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
60.1%
(*.f64 phi2 (+.f64 R (/.f64 (neg.f64 (*.f64 phi1 R)) phi2)))
32.2%
(*.f64 phi2 R)
60.5%
(*.f64 phi1 (neg.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1)))))
36.6%
(*.f64 phi1 (neg.f64 R))
16.4%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2)))))
17.8%
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
69.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
67.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
83.1%
(*.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)))
84.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
66.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
72.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
9.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
33.6%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
91.0%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
60.7%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 1158 to 814 computations (29.7% saved)

localize921.0ms (4.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
99.8%
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
94.1%
(*.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)))
100.0%
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
99.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
100.0%
(+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1))
90.6%
(/.f64 (neg.f64 (*.f64 phi2 R)) phi1)
89.6%
(*.f64 (neg.f64 phi1) (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
99.7%
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
99.4%
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
70.3%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 292 to 139 computations (52.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 784.0ms
Operation ival-mult, time spent: 201.0ms, 26.0% of total-time
Operation composed, time spent: 179.0ms, 23.0% of total-time
Operation ival-cos, time spent: 168.0ms, 21.0% of total-time
Operation ival-sin, time spent: 83.0ms, 11.0% of total-time
Operation ival-add, time spent: 41.0ms, 5.0% of total-time
Operation ival-log, time spent: 36.0ms, 5.0% of total-time
Operation ival-exp, time spent: 21.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 3.0% of total-time
Operation ival-sub, time spent: 15.0ms, 2.0% of total-time
Operation const, time spent: 11.0ms, 1.0% of total-time
Operation ival-div, time spent: 4.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 1.0% of total-time

series244.0ms (1.3%)

Counts
14 → 465
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))>
#<alt (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))>
#<alt (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))>
#<alt (*.f64 (neg.f64 phi1) (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)))>
#<alt (/.f64 (neg.f64 (*.f64 phi2 R)) phi1)>
#<alt (+.f64 R (/.f64 (neg.f64 (*.f64 phi2 R)) phi1))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))>
#<alt (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))>
#<alt (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))>
#<alt (*.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)))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))>
Outputs
#<alt (cos.f64 (*.f64 1/2 phi2))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 phi1))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (cos.f64 (*.f64 1/2 phi2))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 phi1))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 R phi2)>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))>
#<alt (*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))>
#<alt (*.f64 R phi2)>
#<alt (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 R phi2)>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))>
#<alt (*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt (*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))>
#<alt R>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))>
#<alt (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)>
#<alt R>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt R>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (-.f64 lambda1 lambda2))))))) lambda2)>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.f64 R (-.f64 lambda1 lambda2))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))))))>
#<alt (+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))))))))>
#<alt (*.f64 R phi1)>
#<alt (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))))))) lambda2)>
#<alt phi1>
#<alt (*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))>
#<alt (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))>
#<alt (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 phi1)>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))>
#<alt (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))>
#<alt (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2))))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi1) (*.f64 1/16 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))>
#<alt (*.f64 R phi2)>
#<alt (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))>
#<alt (*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))>
#<alt (*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi2))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R phi1)) phi2)))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))>
#<alt (+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi1 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))>
#<alt (*.f64 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (-.f64 lambda1 lambda2)))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.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)))>
#<alt (+.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)))>
#<alt (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))>
#<alt (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 1/2 (*.f64 phi1 phi2))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/2 phi1)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 1/3840 (*.f64 phi1 (pow.f64 phi2 2)))))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/645120 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/3840 phi1)))))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))>
#<alt (+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 -1/8 phi2))))>
#<alt (+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 phi2 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))>
#<alt (cos.f64 (*.f64 1/2 phi2))>
#<alt (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))>
#<alt (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
Calls

126 calls:

TimeVariablePointExpression
40.0ms
phi1
@inf
(log (+ 1 (cos (* (+ phi1 phi2) 1/2))))
36.0ms
phi2
@-inf
(log (+ 1 (cos (* (+ phi1 phi2) 1/2))))
19.0ms
phi1
@-inf
(log (+ 1 (cos (* (+ phi1 phi2) 1/2))))
18.0ms
phi2
@inf
(log (+ 1 (cos (* (+ phi1 phi2) 1/2))))
5.0ms
phi2
@inf
(- (exp (log (+ 1 (cos (* (+ phi1 phi2) 1/2))))) 1)

rewrite141.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
342×log1p-expm1-u
341×expm1-log1p-u
335×add-cube-cbrt
333×add-exp-log
333×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify442.0ms (2.3%)

Algorithm
egg-herbie
Rules
1416×*-commutative
764×times-frac
592×+-commutative
492×distribute-rgt-neg-in
424×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0178960499
1570958586
Stop Event
node limit
Counts
758 → 888
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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (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))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (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 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.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 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.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 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.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 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 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 -1 (*.f64 R phi1))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.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 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 R phi2)
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (-.f64 lambda1 lambda2))))))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.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 (+.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 (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 (+.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 (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 (+.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 (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 (+.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 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))))))))
(*.f64 R phi1)
(*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.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 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))))))) lambda2)
phi1
(*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 -1 phi1)
(*.f64 -1 (*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/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 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi1) (*.f64 1/16 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(*.f64 R phi2)
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))
(*.f64 -1 (*.f64 R phi2))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R 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 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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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 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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi1 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 -1 (*.f64 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 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)))
(+.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 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 1/2 (*.f64 phi1 phi2))
(*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/2 phi1)))
(*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 1/3840 (*.f64 phi1 (pow.f64 phi2 2)))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/645120 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/3840 phi1)))))))
1
(+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))
(+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 -1/8 phi2))))
(+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 phi2 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/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))))
(log1p.f64 (expm1.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 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/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))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log1p.f64 (expm1.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.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))
(+.f64 (*.f64 phi1 R) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)))
(+.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 phi1 R) 3) (pow.f64 (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)) 3)) (+.f64 (*.f64 (*.f64 phi1 R) (*.f64 phi1 R)) (-.f64 (*.f64 (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1))) (*.f64 (*.f64 phi1 R) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 R phi1) 3) (pow.f64 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1) 3)) (+.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1)) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1)))))
(pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 2)
(neg.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(sqrt.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2))
(log.f64 (pow.f64 (exp.f64 phi1) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3) (pow.f64 phi1 3)))
(expm1.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(exp.f64 (log.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 1))
(fma.f64 phi1 R (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)))
(fma.f64 R phi1 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 phi2 R) phi1))) 1)
(-.f64 (/.f64 0 phi1) (/.f64 (*.f64 phi2 R) phi1))
(*.f64 (*.f64 phi2 R) (/.f64 1 phi1))
(*.f64 1 (/.f64 (*.f64 phi2 R) phi1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 -1 (/.f64 (*.f64 phi2 R) phi1))
(*.f64 (/.f64 phi2 1) (/.f64 R phi1))
(*.f64 (/.f64 phi2 1) (/.f64 (neg.f64 R) phi1))
(*.f64 (/.f64 phi2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (cbrt.f64 phi1)))
(*.f64 (/.f64 phi2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (neg.f64 R) (cbrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 (neg.f64 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 R (sqrt.f64 phi1)) (/.f64 phi2 (sqrt.f64 phi1)))
(*.f64 (/.f64 R 1) (/.f64 phi2 phi1))
(*.f64 (/.f64 R (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 phi2 (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 phi2 R) (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (sqrt.f64 phi1)) (/.f64 (*.f64 phi2 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) 1) (/.f64 (cbrt.f64 (*.f64 phi2 R)) phi1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) (sqrt.f64 phi1)) (/.f64 (cbrt.f64 (*.f64 phi2 R)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 phi2 R)) 1) (/.f64 (sqrt.f64 (*.f64 phi2 R)) phi1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 phi2 R)) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (sqrt.f64 (*.f64 phi2 R)) (cbrt.f64 phi1)))
(*.f64 (/.f64 (neg.f64 phi2) 1) (/.f64 R phi1))
(*.f64 (/.f64 (neg.f64 phi2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (cbrt.f64 phi1)))
(*.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 phi2 R) (cbrt.f64 phi1)))
(*.f64 (/.f64 -1 (sqrt.f64 phi1)) (/.f64 (*.f64 phi2 R) (sqrt.f64 phi1)))
(pow.f64 (/.f64 (*.f64 phi2 R) phi1) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2)
(pow.f64 (/.f64 phi1 (*.f64 phi2 R)) -1)
(neg.f64 (/.f64 (*.f64 phi2 R) phi1))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 phi2 R) phi1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 phi2 R) phi1))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 phi2 R) phi1)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 phi2 R) phi1)))
(exp.f64 (log.f64 (/.f64 (*.f64 phi2 R) phi1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 phi2 R) phi1)) 1))
(-.f64 R (/.f64 (*.f64 phi2 R) phi1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 1)
(-.f64 (/.f64 (pow.f64 R 2) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) (/.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2) (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(/.f64 (+.f64 (pow.f64 R 3) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3)) (fma.f64 R R (-.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (*.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(/.f64 (-.f64 (pow.f64 R 2) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2)) (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 R 3) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3))) (neg.f64 (fma.f64 R R (-.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (*.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 R 2) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2))) (neg.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3) (pow.f64 R 3)) (+.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (-.f64 (pow.f64 R 2) (*.f64 (/.f64 (*.f64 phi2 R) phi1) R))))
(pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 1)
(pow.f64 (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3)
(pow.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2)
(sqrt.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 2))
(log.f64 (exp.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(log.f64 (/.f64 (exp.f64 R) (exp.f64 (/.f64 (*.f64 phi2 R) phi1))))
(cbrt.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3))
(expm1.f64 (log1p.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(log1p.f64 (expm1.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(exp.f64 (log.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(exp.f64 (*.f64 (log.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 1))
(fma.f64 (*.f64 phi2 R) (/.f64 1 phi1) R)
(fma.f64 1 R (/.f64 (*.f64 phi2 R) phi1))
(fma.f64 1 (/.f64 (*.f64 phi2 R) phi1) R)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) R)
(fma.f64 (pow.f64 (cbrt.f64 R) 2) (cbrt.f64 R) (/.f64 (*.f64 phi2 R) phi1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) R)
(fma.f64 (sqrt.f64 R) (sqrt.f64 R) (/.f64 (*.f64 phi2 R) phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi1 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 1)
(*.f64 1 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2) (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(*.f64 (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 1)
(pow.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3)
(pow.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2))
(log.f64 (exp.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(cbrt.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(log1p.f64 (expm1.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(exp.f64 (log.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (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) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (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) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 1))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 1))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 1)
(pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 phi2 1/2))) phi1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 phi1 3)))
(expm1.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(*.f64 1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (neg.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 phi2 1/2))))))
(pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 1))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) -1/2 (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 1 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 1 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (sqrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 1/48) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 1/48) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(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)))))
(+.f64 (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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 (*.f64 phi2 -1/8) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (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)))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 (*.f64 1/2 phi1) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 (*.f64 1/2 phi1) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 phi1 (fma.f64 1/6 (*.f64 phi1 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 3)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) 1/8)))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 phi1 (fma.f64 1/6 (*.f64 phi1 (fma.f64 -3/8 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 3)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) 1/8)))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 (*.f64 1/2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 (*.f64 1/2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 phi2 (fma.f64 1/6 (*.f64 phi2 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 phi2 (fma.f64 1/6 (*.f64 phi2 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 1/48) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 1/48) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(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)))))
(+.f64 (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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 (*.f64 phi2 -1/8) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (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)))))
(neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (/.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (/.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(*.f64 lambda1 (+.f64 (/.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda1))
(*.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)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda2)) (neg.f64 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 1/48) (*.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 (-.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 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 -1/8) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 1/48 phi2) (*.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 (-.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))))
(*.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 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 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi1))
(*.f64 (neg.f64 R) phi1)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 phi1 (fma.f64 -1 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (-.f64 (*.f64 phi2 (/.f64 R phi1)) R))
(*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 phi1 (fma.f64 -1 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (-.f64 (*.f64 phi2 (/.f64 R phi1)) R))
(*.f64 phi1 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi2) phi1)))
(*.f64 phi1 (fma.f64 -1 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (-.f64 (*.f64 phi2 (/.f64 R phi1)) R))
(*.f64 -1 (*.f64 R phi1))
(*.f64 (neg.f64 R) phi1)
(*.f64 phi1 (neg.f64 R))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (neg.f64 (*.f64 R (-.f64 1 (/.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (neg.f64 (*.f64 R (-.f64 1 (/.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 phi1 (neg.f64 (*.f64 R (-.f64 1 (/.f64 phi2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 phi1 (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))))
(*.f64 (neg.f64 R) (*.f64 phi1 (+.f64 1 (/.f64 (neg.f64 phi2) phi1))))
(*.f64 (*.f64 phi1 R) (neg.f64 (-.f64 1 (/.f64 phi2 phi1))))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 -1 (*.f64 R phi1))
(*.f64 (neg.f64 R) phi1)
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi1)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 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 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
(*.f64 R phi2)
(*.f64 phi2 R)
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 (neg.f64 R) phi1) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 (neg.f64 R) phi1) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 (neg.f64 R) phi1) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 R phi2)
(*.f64 phi2 R)
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 (-.f64 (*.f64 R (/.f64 phi1 phi2)) R) (neg.f64 phi2))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 (-.f64 (*.f64 R (/.f64 phi1 phi2)) R) (neg.f64 phi2))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 R) (/.f64 (*.f64 R phi1) phi2))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 (-.f64 (*.f64 R (/.f64 phi1 phi2)) R) (neg.f64 phi2))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 R (+.f64 1 (*.f64 -1 (/.f64 phi2 phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (neg.f64 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (neg.f64 (+.f64 (/.f64 phi2 phi1) -1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (neg.f64 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (neg.f64 (+.f64 (/.f64 phi2 phi1) -1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (neg.f64 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (neg.f64 (+.f64 (/.f64 phi2 phi1) -1)))
(*.f64 -1 (*.f64 R (-.f64 (/.f64 phi2 phi1) 1)))
(*.f64 (neg.f64 R) (+.f64 (/.f64 phi2 phi1) -1))
(*.f64 R (neg.f64 (+.f64 (/.f64 phi2 phi1) -1)))
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 phi2 (fma.f64 -1 (/.f64 R phi1) (/.f64 R phi2)))
(*.f64 phi2 (-.f64 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 phi2 (fma.f64 -1 (/.f64 R phi1) (/.f64 R phi2)))
(*.f64 phi2 (-.f64 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi1)) (/.f64 R phi2)))
(*.f64 phi2 (fma.f64 -1 (/.f64 R phi1) (/.f64 R phi2)))
(*.f64 phi2 (-.f64 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 (neg.f64 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 (neg.f64 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 R phi2)) (/.f64 R phi1))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 (neg.f64 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 -1 (/.f64 (*.f64 R phi2) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
(/.f64 (fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R)) phi1)
(/.f64 (-.f64 (*.f64 phi1 R) (*.f64 phi2 R)) phi1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
(/.f64 (fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R)) phi1)
(/.f64 (-.f64 (*.f64 phi1 R) (*.f64 phi2 R)) phi1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 R phi1)) phi1)
(/.f64 (fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R)) phi1)
(/.f64 (-.f64 (*.f64 phi1 R) (*.f64 phi2 R)) phi1)
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
R
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2))) lambda2))
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (-.f64 lambda1 lambda2) (*.f64 (*.f64 1/384 (pow.f64 phi1 2)) (-.f64 lambda1 lambda2)))) lambda2))
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/384 (-.f64 lambda1 lambda2))))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)) (*.f64 (-.f64 lambda1 lambda2) 1/384))))) lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (neg.f64 lambda2))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(fma.f64 1/2 (*.f64 R (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) R))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))) (*.f64 R (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))) (*.f64 R (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (*.f64 R (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 R (pow.f64 phi1 2)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2)) (*.f64 R (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (*.f64 R (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 R (pow.f64 phi1 2)) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (-.f64 lambda1 lambda2)) (*.f64 R (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))))))))
(*.f64 R phi1)
(*.f64 phi1 R)
(*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 R (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (fma.f64 1/16 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (fma.f64 1/16 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2))))))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 (neg.f64 R) phi1)
(*.f64 phi1 (neg.f64 R))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 (neg.f64 phi1) (+.f64 R (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 (neg.f64 phi1) (+.f64 R (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 (neg.f64 phi1) (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(*.f64 phi1 (neg.f64 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2))))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (fma.f64 1/16 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))))
(*.f64 phi1 (neg.f64 (+.f64 R (fma.f64 -1/8 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (fma.f64 1/16 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 1/2 (*.f64 R (*.f64 (/.f64 lambda2 (pow.f64 lambda1 3)) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda2 (pow.f64 lambda1 3)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) lambda1)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 phi1 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (-.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (/.f64 (pow.f64 phi1 2) lambda1) (/.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) lambda1)) (neg.f64 lambda1))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2) (fma.f64 1/2 (*.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2) (fma.f64 1/2 (*.f64 R (*.f64 (/.f64 lambda1 (pow.f64 lambda2 3)) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (pow.f64 lambda2 3)))) (fma.f64 1/2 (*.f64 R (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 lambda1 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))) (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 lambda1 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))) (/.f64 (*.f64 R (pow.f64 phi1 2)) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) lambda2)) (neg.f64 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))) lambda2))
(+.f64 lambda1 (fma.f64 1/2 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (neg.f64 lambda2)))
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))))) lambda2))
(+.f64 lambda1 (fma.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)))) (neg.f64 lambda2)))
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/1440 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2)))))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))))))) lambda2))
(+.f64 lambda1 (-.f64 (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 lambda1 lambda2))) (/.f64 (fma.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))))))) lambda2))
phi1
(*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(*.f64 phi1 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(*.f64 -1 (*.f64 phi1 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 (neg.f64 phi1) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(*.f64 (neg.f64 phi1) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))
(*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 (neg.f64 phi1) (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 phi1 (neg.f64 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi1 2)))))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (neg.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))
(-.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))))))
(*.f64 lambda1 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda1 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda1 2) (cos.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda2 (pow.f64 lambda1 3)) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2))))))))
(*.f64 lambda1 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda2 (pow.f64 lambda1 3))) (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))))))
(*.f64 -1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 lambda1 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) lambda1)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 lambda2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 phi1 2) lambda1) (/.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda1)) lambda1)) (neg.f64 lambda1))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))
(sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (neg.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) 3))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3)))))))))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)) 3)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2)))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 (pow.f64 lambda2 3) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1 (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 lambda1 (pow.f64 lambda2 3)) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (pow.f64 lambda2 3))) (/.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (pow.f64 phi1 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 lambda1 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) lambda2)))))
(*.f64 lambda2 (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (/.f64 (*.f64 1/2 (+.f64 (*.f64 lambda1 (/.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) (/.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))) (*.f64 R (*.f64 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)))
(*.f64 lambda1 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 3)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 3)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R lambda1) (neg.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) lambda1)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))) lambda1) (*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (/.f64 (-.f64 (*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (/.f64 R lambda1)) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))) lambda1)) lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 lambda1) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 R (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 4)) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)))
(*.f64 lambda2 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (fma.f64 1/2 (*.f64 R (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 3)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R)))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 3)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 lambda2 2)))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 (neg.f64 R) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 R (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(neg.f64 (*.f64 lambda2 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))) lambda2) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R))))
(*.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) R) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))) lambda2)) lambda2)) (neg.f64 lambda2))
(*.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/2 (*.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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/2 (*.f64 (*.f64 (*.f64 phi2 R) (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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/2 (*.f64 (*.f64 (*.f64 phi2 R) (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 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 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi2 R) (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi1 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi2 R) (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 phi1 2) 1/16 -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi1) (*.f64 1/16 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi1 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 1/12)) (*.f64 -1/2 (*.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi1 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (*.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi1 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(fma.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 phi2 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 1/12) (*.f64 -1/2 (*.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 phi1 2) 1/16 -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (*.f64 (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 (pow.f64 phi1 2) 1/16 -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 (neg.f64 R) phi1) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi1 phi2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (*.f64 R (/.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 1/2 R) (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 2))))
(*.f64 phi2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi1 phi2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi1 R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) (pow.f64 phi2 3)) (/.f64 (*.f64 (*.f64 R (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 R (*.f64 R (/.f64 phi1 phi2))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi1 R) (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 phi2 3)) (*.f64 R (/.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (pow.f64 phi2 2)))))))
(*.f64 -1 (*.f64 R phi2))
(*.f64 (neg.f64 R) phi2)
(*.f64 phi2 (neg.f64 R))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi1) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (/.f64 (*.f64 (neg.f64 R) phi1) phi2)))
(*.f64 phi2 (neg.f64 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2) (*.f64 phi1 R)) phi2))))
(*.f64 (-.f64 R (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) phi2)) (*.f64 phi1 R)) phi2)) (neg.f64 phi2))
(*.f64 -1 (*.f64 phi2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2))) phi2)) (*.f64 R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 R (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))) phi2)))) phi2) (*.f64 phi1 R)) phi2))))
(*.f64 (-.f64 R (/.f64 (-.f64 (*.f64 phi1 R) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2)) phi2)))) phi2)) phi2)) (neg.f64 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 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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.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 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))
(fma.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 phi1 (*.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 (*.f64 phi1 R) (+.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (*.f64 R (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))
(fma.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (*.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 (*.f64 phi1 R) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))) (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))
(+.f64 (*.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 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi1 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi1 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (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 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))
(fma.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 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 phi1 (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 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 1/2 (*.f64 R (*.f64 (+.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 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 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 phi1 (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 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 1/2 (*.f64 R (*.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 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 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi1 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi1 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 phi1 (fma.f64 -1/4 (*.f64 (*.f64 R (/.f64 (*.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3)))) (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi1 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 phi1 (fma.f64 -1/4 (*.f64 (*.f64 R (/.f64 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3)))) (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi1 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 -1 (*.f64 (*.f64 R phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 (*.f64 (neg.f64 R) phi1) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 (*.f64 phi1 R) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 (neg.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (/.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi2 (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi2 (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1)))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.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)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi2) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi1)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3)))) phi1) (*.f64 1/2 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) phi1) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi2 (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi1) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi2 (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3)))) phi1) (*.f64 1/2 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) phi1)) phi1)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(-.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (neg.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (neg.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) lambda2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(neg.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 lambda2 (neg.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) lambda2))) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 phi2 phi1) (-.f64 lambda1 lambda2))) lambda2))
(+.f64 lambda1 (fma.f64 -1/4 (*.f64 (*.f64 phi2 phi1) (-.f64 lambda1 lambda2)) (neg.f64 lambda2)))
(-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi2 (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 phi2 (fma.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 -1/8) (-.f64 lambda1 lambda2)))) lambda2))
(+.f64 lambda1 (fma.f64 phi2 (fma.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 -1/8) (-.f64 lambda1 lambda2))) (neg.f64 lambda2)))
(-.f64 (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 phi2 (fma.f64 -1/4 (*.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 phi2 (fma.f64 -1/8 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (*.f64 phi2 phi1) (-.f64 lambda1 lambda2)) 1/96))))) lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 1/2 (*.f64 phi1 phi2))
(*.f64 1/2 (*.f64 phi2 phi1))
(*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/2 phi1)))
(*.f64 phi2 (fma.f64 -1/48 (*.f64 phi1 (pow.f64 phi2 2)) (*.f64 1/2 phi1)))
(*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 1/3840 (*.f64 phi1 (pow.f64 phi2 2)))))))
(*.f64 phi2 (fma.f64 1/2 phi1 (*.f64 (pow.f64 phi2 2) (fma.f64 -1/48 phi1 (*.f64 (*.f64 phi1 1/3840) (pow.f64 phi2 2))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/48 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/645120 (*.f64 phi1 (pow.f64 phi2 2))) (*.f64 1/3840 phi1)))))))
(*.f64 phi2 (fma.f64 1/2 phi1 (*.f64 (pow.f64 phi2 2) (fma.f64 -1/48 phi1 (*.f64 (pow.f64 phi2 2) (fma.f64 -1/645120 (*.f64 phi1 (pow.f64 phi2 2)) (*.f64 phi1 1/3840)))))))
1
(+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))
(+.f64 1 (*.f64 -1/4 (*.f64 phi2 phi1)))
(+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 -1/8 phi2))))
(+.f64 1 (*.f64 phi2 (fma.f64 -1/4 phi1 (*.f64 phi2 -1/8))))
(+.f64 1 (*.f64 phi2 (+.f64 (*.f64 -1/4 phi1) (*.f64 phi2 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))
(+.f64 1 (*.f64 phi2 (fma.f64 -1/4 phi1 (*.f64 phi2 (fma.f64 1/96 (*.f64 phi2 phi1) -1/8)))))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 phi1 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 phi1) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(expm1.f64 (log1p.f64 (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 (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))))
(+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(expm1.f64 (log1p.f64 (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)))
(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 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(expm1.f64 (log1p.f64 (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 (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)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(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)))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (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 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.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))))
(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))))
(+.f64 (*.f64 phi1 R) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(+.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi1 R) 3) (pow.f64 (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)) 3)) (+.f64 (*.f64 (*.f64 phi1 R) (*.f64 phi1 R)) (-.f64 (*.f64 (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1))) (*.f64 (*.f64 phi1 R) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) 3) (pow.f64 (*.f64 phi1 R) 3)) (+.f64 (*.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) (-.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) (*.f64 phi1 R))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 R phi1) 3) (pow.f64 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1) 3)) (+.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1)) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) 3) (pow.f64 (*.f64 phi1 R) 3)) (+.f64 (*.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) (-.f64 (/.f64 (*.f64 phi1 (*.f64 phi2 R)) phi1) (*.f64 phi1 R))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))))
(pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 1)
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(pow.f64 (cbrt.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 3)
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(pow.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3) 1/3)
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(pow.f64 (sqrt.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 2)
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(neg.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 phi1 (neg.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(*.f64 phi1 (-.f64 (neg.f64 R) (*.f64 phi2 (/.f64 R phi1))))
(sqrt.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2))
(sqrt.f64 (pow.f64 (*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))) 2))
(fabs.f64 (*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(log.f64 (pow.f64 (exp.f64 phi1) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3)))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3) (pow.f64 phi1 3)))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(exp.f64 (log.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 1))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(fma.f64 phi1 R (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(fma.f64 R phi1 (*.f64 (/.f64 (*.f64 phi2 R) phi1) phi1))
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 phi2 R) phi1))) 1)
(expm1.f64 (log1p.f64 (*.f64 phi2 (/.f64 R phi1))))
(-.f64 (/.f64 0 phi1) (/.f64 (*.f64 phi2 R) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 (*.f64 phi2 R) (/.f64 1 phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 1 (/.f64 (*.f64 phi2 R) phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 -1 (/.f64 (*.f64 phi2 R) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 (/.f64 phi2 1) (/.f64 R phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (/.f64 phi2 1) (/.f64 (neg.f64 R) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 (/.f64 phi2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (cbrt.f64 phi1)))
(*.f64 (/.f64 phi2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (neg.f64 R) (cbrt.f64 phi1)))
(/.f64 (*.f64 phi2 (/.f64 (neg.f64 R) (cbrt.f64 phi1))) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 (neg.f64 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 R (sqrt.f64 phi1)) (/.f64 phi2 (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 R 1) (/.f64 phi2 phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (/.f64 R (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 phi2 (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 phi2 R) (cbrt.f64 phi1)))
(*.f64 (/.f64 phi2 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (cbrt.f64 phi1)))
(*.f64 (/.f64 1 (sqrt.f64 phi1)) (/.f64 (*.f64 phi2 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) 1) (/.f64 (cbrt.f64 (*.f64 phi2 R)) phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) (pow.f64 (cbrt.f64 phi1) 2)) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 (cbrt.f64 (*.f64 phi2 (/.f64 R phi1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) (pow.f64 (cbrt.f64 phi1) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 phi2 R)) 2) (sqrt.f64 phi1)) (/.f64 (cbrt.f64 (*.f64 phi2 R)) (sqrt.f64 phi1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 phi2 R)) 1) (/.f64 (sqrt.f64 (*.f64 phi2 R)) phi1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 phi2 R)) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (sqrt.f64 (*.f64 phi2 R)) (cbrt.f64 phi1)))
(*.f64 (/.f64 (neg.f64 phi2) 1) (/.f64 R phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(*.f64 (/.f64 (neg.f64 phi2) (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 R (cbrt.f64 phi1)))
(/.f64 (*.f64 phi2 (/.f64 (neg.f64 R) (cbrt.f64 phi1))) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 phi1)) (/.f64 R (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 (neg.f64 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 phi1) 2)) (/.f64 (*.f64 phi2 R) (cbrt.f64 phi1)))
(/.f64 (*.f64 phi2 (/.f64 (neg.f64 R) (cbrt.f64 phi1))) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 (/.f64 -1 (sqrt.f64 phi1)) (/.f64 (*.f64 phi2 R) (sqrt.f64 phi1)))
(*.f64 (/.f64 phi2 (sqrt.f64 phi1)) (/.f64 (neg.f64 R) (sqrt.f64 phi1)))
(pow.f64 (/.f64 (*.f64 phi2 R) phi1) 1)
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 3)
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(pow.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3) 1/3)
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2)
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(pow.f64 (/.f64 phi1 (*.f64 phi2 R)) -1)
(/.f64 1 (/.f64 phi1 (*.f64 phi2 R)))
(neg.f64 (/.f64 (*.f64 phi2 R) phi1))
(/.f64 (*.f64 (neg.f64 R) phi2) phi1)
(*.f64 (/.f64 phi2 phi1) (neg.f64 R))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2))
(sqrt.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2))
(fabs.f64 (*.f64 phi2 (/.f64 R phi1)))
(log.f64 (exp.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 phi2 R) phi1)))
(expm1.f64 (log1p.f64 (*.f64 phi2 (/.f64 R phi1))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(exp.f64 (log.f64 (/.f64 (*.f64 phi2 R) phi1)))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 phi2 R) phi1)) 1))
(*.f64 phi2 (*.f64 R (/.f64 1 phi1)))
(*.f64 phi2 (/.f64 R phi1))
(-.f64 R (/.f64 (*.f64 phi2 R) phi1))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))) 1)
(expm1.f64 (log1p.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(-.f64 (/.f64 (pow.f64 R 2) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) (/.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(/.f64 (-.f64 (pow.f64 R 2) (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2)) (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(*.f64 1 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2) (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(*.f64 (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(/.f64 (+.f64 (pow.f64 R 3) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3)) (fma.f64 R R (-.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (*.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 3) (pow.f64 R 3)) (fma.f64 R R (-.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2) (*.f64 R (*.f64 phi2 (/.f64 R phi1))))))
(/.f64 (-.f64 (pow.f64 R 2) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2)) (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))
(/.f64 (-.f64 (pow.f64 R 2) (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2)) (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 R 3) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3))) (neg.f64 (fma.f64 R R (-.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (*.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 3) (pow.f64 R 3))) (neg.f64 (fma.f64 R R (-.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2) (*.f64 R (*.f64 phi2 (/.f64 R phi1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 3) (pow.f64 R 3)) (fma.f64 R R (-.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2) (*.f64 R (*.f64 phi2 (/.f64 R phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 R 2) (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2))) (neg.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 R 2) (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2))) (neg.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 R 2) (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2)) (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 3) (pow.f64 R 3)) (+.f64 (pow.f64 (/.f64 (*.f64 phi2 R) phi1) 2) (-.f64 (pow.f64 R 2) (*.f64 (/.f64 (*.f64 phi2 R) phi1) R))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 3) (pow.f64 R 3)) (+.f64 (pow.f64 (*.f64 phi2 (/.f64 R phi1)) 2) (-.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (/.f64 R phi1))))))
(pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 1)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(pow.f64 (cbrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 3)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(pow.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3) 1/3)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(pow.f64 (sqrt.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 2)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(sqrt.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 2))
(sqrt.f64 (pow.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1))) 2))
(fabs.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
(log.f64 (exp.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(log.f64 (/.f64 (exp.f64 R) (exp.f64 (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (+.f64 1 (/.f64 (neg.f64 phi2) phi1)))
(*.f64 R (-.f64 1 (/.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1)) 3))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(expm1.f64 (log1p.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(expm1.f64 (log1p.f64 (+.f64 R (*.f64 phi2 (/.f64 R phi1)))))
(log1p.f64 (expm1.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(exp.f64 (log.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(exp.f64 (*.f64 (log.f64 (+.f64 R (/.f64 (*.f64 phi2 R) phi1))) 1))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 (*.f64 phi2 R) (/.f64 1 phi1) R)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 1 R (/.f64 (*.f64 phi2 R) phi1))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 1 (/.f64 (*.f64 phi2 R) phi1) R)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) 2) (cbrt.f64 (/.f64 (*.f64 phi2 R) phi1)) R)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 (pow.f64 (cbrt.f64 R) 2) (cbrt.f64 R) (/.f64 (*.f64 phi2 R) phi1))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) (sqrt.f64 (/.f64 (*.f64 phi2 R) phi1)) R)
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(fma.f64 (sqrt.f64 R) (sqrt.f64 R) (/.f64 (*.f64 phi2 R) phi1))
(+.f64 R (*.f64 phi2 (/.f64 R phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi1 1/2))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 3)
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3) 1/3)
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/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 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3) (pow.f64 R 3)))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 1))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 1 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2) (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 1)
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2) 1/2)
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3)
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3) 1/3)
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2)
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(log.f64 (exp.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1))
(hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) R))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2))) 3))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (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) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 lambda2 lambda1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3))) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))) (+.f64 lambda1 lambda2)))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 lambda2 lambda1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda2 lambda1))) (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (+.f64 lambda1 lambda2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 1)
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 3)
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3) 1/3)
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 2)
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 1))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2)))
(*.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 1)
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (cbrt.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 3) 1/3)
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (sqrt.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(sqrt.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) 2))
(fabs.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 phi2 1/2))) phi1))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) 3))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 phi1 3)))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 1))
(*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))) (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2)) (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2))) (neg.f64 (-.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2))) (neg.f64 (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 phi2 1/2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 1)
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 3)
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 2)
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) 2))
(fabs.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))) 3))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))) 1))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) -1/2 (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 1 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 1 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (sqrt.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))

eval641.0ms (3.3%)

Compiler

Compiled 35122 to 22959 computations (34.6% saved)

prune251.0ms (1.3%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New86325888
Fresh91322
Picked325
Done000
Total87540915
Accuracy
97.3%
Counts
915 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
60.5%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
28.7%
(+.f64 (*.f64 phi1 R) (*.f64 phi1 (/.f64 (*.f64 phi2 R) phi1)))
31.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))) (neg.f64 lambda1))
19.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
10.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
58.2%
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
8.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
20.3%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi1)))
63.5%
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))
60.5%
(*.f64 (neg.f64 phi1) (*.f64 R (-.f64 1 (/.f64 phi2 phi1))))
36.6%
(*.f64 (neg.f64 phi1) R)
8.3%
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
61.2%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
59.0%
(*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))
32.2%
(*.f64 phi2 R)
28.1%
(*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 R phi1))))
16.4%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2)))))
13.7%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
13.7%
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
72.6%
(*.f64 R (pow.f64 (sqrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2))
72.2%
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3))
69.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 -1/8 phi1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
67.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
84.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
83.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) phi1)))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
66.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
68.6%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
72.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
57.2%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
9.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
18.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
8.9%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
69.4%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
33.6%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
34.7%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
22.5%
(*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
69.3%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
Compiler

Compiled 1539 to 1106 computations (28.1% saved)

localize1.4s (7.4%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
99.8%
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
94.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
70.3%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
100.0%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
99.4%
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
98.9%
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
98.8%
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
70.3%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 301 to 156 computations (48.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-cos, time spent: 453.0ms, 37.0% of total-time
Operation composed, time spent: 187.0ms, 15.0% of total-time
Operation ival-mult, time spent: 182.0ms, 15.0% of total-time
Operation ival-pow, time spent: 114.0ms, 9.0% of total-time
Operation ival-sin, time spent: 83.0ms, 7.0% of total-time
Operation ival-log, time spent: 53.0ms, 4.0% of total-time
Operation ival-add, time spent: 51.0ms, 4.0% of total-time
Operation ival-exp, time spent: 22.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 18.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 17.0ms, 1.0% of total-time
Operation ival-sub, time spent: 15.0ms, 1.0% of total-time
Operation const, time spent: 14.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series106.0ms (0.6%)

Counts
9 → 293
Calls
Call 1
Inputs
#<alt (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)>
#<alt (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))>
#<alt (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))>
#<alt (*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))>
#<alt (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
Outputs
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3)>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3)>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (*.f64 R (-.f64 lambda1 lambda2))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))>
#<alt (+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))))))>
#<alt (+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 R (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 5))))))))>
#<alt (*.f64 R phi1)>
#<alt (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 lambda2)) (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)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))))>
#<alt (*.f64 R lambda1)>
#<alt (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2))))))>
#<alt (*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (pow.f64 lambda1 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2)))))))>
#<alt (*.f64 -1 (*.f64 R lambda1))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda1)) (*.f64 R lambda2)) lambda1)))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) lambda1))) lambda1)) (*.f64 R lambda2)) lambda1)))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))))>
#<alt (*.f64 R lambda2)>
#<alt (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2))))>
#<alt (*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2))))))>
#<alt (*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (pow.f64 lambda2 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2)))))))>
#<alt (*.f64 -1 (*.f64 R lambda2))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda2)) (*.f64 R lambda1)) lambda2)))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) lambda2))) lambda2)) (*.f64 R lambda1)) lambda2)))))>
#<alt (cos.f64 (*.f64 1/2 phi1))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))>
#<alt (cos.f64 (*.f64 1/2 phi2))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))>
#<alt (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi2) (*.f64 1/16 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))>
#<alt (*.f64 R phi1)>
#<alt (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))>
#<alt (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))>
#<alt (*.f64 -1 (*.f64 R phi1))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) phi1)))))>
#<alt (*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))>
#<alt (*.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))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))>
#<alt (+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi2 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))>
#<alt (*.f64 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))>
#<alt (*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))>
#<alt (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))>
#<alt (*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (-.f64 lambda1 lambda2)))))) lambda2)>
#<alt (-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))>
#<alt (+.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)))>
#<alt (+.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)))>
#<alt (+.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)))>
#<alt (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))>
#<alt (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))>
#<alt (*.f64 1/2 (*.f64 phi1 phi2))>
#<alt (*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/2 phi2)))>
#<alt (*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 1/3840 (*.f64 (pow.f64 phi1 2) phi2))))))>
#<alt (*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/3840 phi2)))))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))>
#<alt (+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 -1/8 phi1))))>
#<alt (+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 phi1 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))>
#<alt (cos.f64 (*.f64 1/2 phi1))>
#<alt (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))>
#<alt (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))>
Calls

81 calls:

TimeVariablePointExpression
8.0ms
phi2
@0
(pow (log (+ 1 (cos (* (+ phi1 phi2) 1/2)))) 3)
6.0ms
lambda1
@inf
(* R (sqrt (+ (* (* (- lambda1 lambda2) (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))) (* (- lambda1 lambda2) (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1))))))) (* (- phi1 phi2) (- phi1 phi2)))))
5.0ms
phi2
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))) (* (- lambda1 lambda2) (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1))))))) (* (- phi1 phi2) (- phi1 phi2)))))
4.0ms
phi1
@inf
(* (neg (* R lambda1)) (cos (* 1/2 (+ phi2 phi1))))
4.0ms
phi1
@0
(pow (log (+ 1 (cos (* (+ phi1 phi2) 1/2)))) 3)

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
588×associate-*r*
364×associate-*l*
283×log1p-expm1-u
283×expm1-log1p-u
278×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify418.0ms (2.2%)

Algorithm
egg-herbie
Rules
1718×distribute-lft-in
1238×*-commutative
540×times-frac
512×+-commutative
410×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0146346928
1481145685
Stop Event
node limit
Counts
488 → 645
Calls
Call 1
Inputs
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 R (sqrt.f64 (+.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 (sqrt.f64 (+.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 (sqrt.f64 (+.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 (sqrt.f64 (+.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 (sqrt.f64 (+.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 (sqrt.f64 (+.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 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 R (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 5))))))))
(*.f64 R phi1)
(*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 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 lambda1 lambda2)) (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 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))))
(*.f64 R lambda1)
(*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1))))
(*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2))))))
(*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (pow.f64 lambda1 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2)))))))
(*.f64 -1 (*.f64 R lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda1)) (*.f64 R lambda2)) lambda1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) lambda1))) lambda1)) (*.f64 R lambda2)) lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))))
(*.f64 R lambda2)
(*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2))))
(*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2))))))
(*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (pow.f64 lambda2 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2)))))))
(*.f64 -1 (*.f64 R lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda2)) (*.f64 R lambda1)) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) lambda2))) lambda2)) (*.f64 R 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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (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 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(*.f64 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))))))
(*.f64 -1 (*.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 -1 (*.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 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 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 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))))))
(*.f64 -1 (*.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 -1 (*.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 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi2) (*.f64 1/16 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(*.f64 R phi1)
(*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 R phi1))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) phi1)))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))
(*.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 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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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 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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi2 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 -1 (*.f64 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (-.f64 lambda1 lambda2)))))) lambda2)
(-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 1/2 (*.f64 phi1 phi2))
(*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/2 phi2)))
(*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 1/3840 (*.f64 (pow.f64 phi1 2) phi2))))))
(*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/3840 phi2)))))))
1
(+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))
(+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 -1/8 phi1))))
(+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 phi1 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))) 1)
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) 3) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 6))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(exp.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/3) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) 1/3))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 1))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(*.f64 (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))))
(log1p.f64 (expm1.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 0 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) 1)
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2)
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (*.f64 R lambda1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (log.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 1))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (neg.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) 1) (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 1))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) 1)
(pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 phi1 1/2))) phi2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 phi2 3) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3) (pow.f64 phi2 3)))
(expm1.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(exp.f64 (log.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(*.f64 1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (/.f64 1 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (neg.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))
(pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 1))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) -1/2 (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 1 (cos.f64 (*.f64 phi1 1/2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 1 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)))
Outputs
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3)
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(fma.f64 phi1 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) -3/2) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(fma.f64 phi1 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) -3/2) (*.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(fma.f64 phi1 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) -3/2) (*.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 3))
(fma.f64 phi1 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) -3/2) (*.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 phi1 (fma.f64 -1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 1/6 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (fma.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(fma.f64 phi1 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) -3/2) (*.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))) (fma.f64 phi1 (fma.f64 -1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 1/6 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3)
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(fma.f64 phi2 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) -3/2) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(fma.f64 phi2 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) -3/2) (*.f64 phi2 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(fma.f64 phi2 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) -3/2) (*.f64 phi2 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 3))
(fma.f64 phi2 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) -3/2) (*.f64 phi2 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 phi2 (fma.f64 -1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/6 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(fma.f64 phi2 (+.f64 (*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) -3/2) (*.f64 phi2 (fma.f64 1/2 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (fma.f64 1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))) (fma.f64 phi2 (fma.f64 -1/2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/6 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/4 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 3)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 (*.f64 1/2 phi1) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 (*.f64 1/2 phi1) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/6 (*.f64 phi1 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 phi1 (fma.f64 1/6 (*.f64 phi1 (fma.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 phi1 (fma.f64 1/6 (*.f64 phi1 (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 phi2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 1/2 (*.f64 phi2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 1/2 (*.f64 phi2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/6 (*.f64 phi2 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 phi2 (fma.f64 1/6 (*.f64 phi2 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))))
(+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 phi2 (fma.f64 1/6 (*.f64 phi2 (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))))))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (*.f64 R (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 (/.f64 R (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 (-.f64 lambda1 lambda2) 5))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (/.f64 R (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 (/.f64 R (pow.f64 (-.f64 lambda1 lambda2) 3)) (/.f64 (*.f64 1/16 (*.f64 R (pow.f64 phi1 2))) (pow.f64 (-.f64 lambda1 lambda2) 5)))))))
(*.f64 R phi1)
(*.f64 phi1 R)
(*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))
(*.f64 phi1 (+.f64 R (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1/8 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(*.f64 (neg.f64 phi1) (+.f64 R (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (neg.f64 (+.f64 R (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(*.f64 (neg.f64 phi1) (+.f64 R (fma.f64 -1/8 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 6))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 R (fma.f64 -1/8 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (fma.f64 1/16 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 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 lambda1 lambda2)) (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 lambda1 lambda2) (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 lambda1 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 R lambda2)) (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))))))
(fma.f64 R (hypot.f64 phi1 lambda2) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 R lambda2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 R lambda2)) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) 3))))) (*.f64 R (*.f64 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))))))))))
(fma.f64 R (hypot.f64 phi1 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)) 3))))) (*.f64 R (*.f64 (-.f64 1 (/.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda2 2)))) (*.f64 R lambda2)))))
(*.f64 R lambda1)
(*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1))))
(*.f64 lambda1 (+.f64 R (/.f64 (neg.f64 (*.f64 R lambda2)) lambda1)))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)))
(*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2))))))
(*.f64 lambda1 (+.f64 R (fma.f64 -1 (/.f64 (*.f64 R lambda2) lambda1) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))))
(*.f64 lambda1 (+.f64 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))
(*.f64 lambda1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) (pow.f64 lambda1 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda1 2)))))))
(*.f64 lambda1 (+.f64 R (fma.f64 -1 (/.f64 (*.f64 R lambda2) lambda1) (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) (pow.f64 lambda1 3))) (*.f64 R (/.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))))
(*.f64 lambda1 (+.f64 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)) (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) (pow.f64 lambda1 3))) (*.f64 R (/.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda2) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 R (/.f64 (neg.f64 (*.f64 R lambda2)) lambda1))))
(*.f64 lambda1 (neg.f64 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda1)) (*.f64 R lambda2)) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda1) (*.f64 R lambda2)) lambda1)))))
(*.f64 lambda1 (neg.f64 (-.f64 R (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda1) (*.f64 R lambda2)) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2))) lambda1))) lambda1)) (*.f64 R lambda2)) lambda1)))))
(neg.f64 (*.f64 lambda1 (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) lambda1)))) lambda1) (*.f64 R lambda2)) lambda1)))))
(*.f64 (-.f64 R (/.f64 (-.f64 (*.f64 R lambda2) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) lambda1)))) lambda1)) lambda1)) (neg.f64 lambda1))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))
(*.f64 R (hypot.f64 phi1 lambda1))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 lambda1)) (*.f64 (*.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))))
(fma.f64 R (hypot.f64 phi1 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)) 3)))) (*.f64 R (*.f64 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))))))))
(fma.f64 R (hypot.f64 phi1 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)) 3)))) (*.f64 R (*.f64 (-.f64 1 (/.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2))))))))) (*.f64 R (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 lambda1 2)))))))))
(*.f64 R lambda2)
(*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2))))
(*.f64 lambda2 (+.f64 R (/.f64 (neg.f64 (*.f64 R lambda1)) lambda2)))
(*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))))
(*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2))))))
(*.f64 lambda2 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2))))))
(*.f64 lambda2 (+.f64 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2)))))
(*.f64 lambda2 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) (pow.f64 lambda2 3))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2)))))))
(*.f64 lambda2 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 lambda1 lambda2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) lambda1)) (pow.f64 lambda2 3)) (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2)))))))
(*.f64 lambda2 (+.f64 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) lambda1)) (pow.f64 lambda2 3)) (/.f64 (*.f64 R (pow.f64 phi1 2)) (pow.f64 lambda2 2))))))
(*.f64 -1 (*.f64 R lambda2))
(neg.f64 (*.f64 R lambda2))
(*.f64 lambda2 (neg.f64 R))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R lambda1) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 R (/.f64 (neg.f64 (*.f64 R lambda1)) lambda2)))
(*.f64 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda2)) (*.f64 R lambda1)) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda2) (*.f64 R lambda1)) lambda2))))
(*.f64 (-.f64 R (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 phi1 2)) lambda2) (*.f64 R lambda1)) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 2))) lambda2))) lambda2)) (*.f64 R lambda1)) lambda2)))))
(*.f64 (neg.f64 lambda2) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda1) lambda2)))) lambda2) (*.f64 R lambda1)) lambda2))))
(*.f64 lambda2 (neg.f64 (-.f64 R (/.f64 (-.f64 (*.f64 R lambda1) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 phi1 2)) (*.f64 R (/.f64 (*.f64 (pow.f64 phi1 2) lambda1) lambda2)))) lambda2)) 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)))))
(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 phi2 (-.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 phi2 (fma.f64 -1/8 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (neg.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (cos.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)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 -1/8) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 (*.f64 phi1 -1/8) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) 1/48)) (neg.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) 1/48)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 1/2 R) (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (*.f64 1/2 R) (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 1/8 (*.f64 (*.f64 R lambda1) (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 phi2 (fma.f64 1/8 (*.f64 (*.f64 R lambda1) (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))))))))
(fma.f64 -1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))))))
(-.f64 (*.f64 phi2 (fma.f64 1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (fma.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -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 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1)))
(-.f64 (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 phi1 (fma.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) phi1))) (*.f64 (*.f64 1/2 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(-.f64 (*.f64 phi1 (fma.f64 1/8 (*.f64 R (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) phi1))) (*.f64 (*.f64 1/2 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 phi1 (fma.f64 -1/48 (*.f64 R (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))))
(-.f64 (*.f64 phi1 (fma.f64 1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 phi1 (fma.f64 -1/48 (*.f64 R (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda2 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda2 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda1 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda1 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 lambda1 3)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 R lambda2) (pow.f64 lambda1 3)) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 R lambda1) (neg.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) lambda1) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) lambda1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda1)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) lambda1) (*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) lambda1) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (neg.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (-.f64 (*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) lambda1)) lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 lambda2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (/.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 4)) (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (pow.f64 lambda1 2) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 4) (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 lambda1 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(*.f64 lambda2 (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (fma.f64 1/2 (*.f64 (/.f64 R (pow.f64 lambda2 3)) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (-.f64 (fma.f64 1/2 (*.f64 R (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 lambda2 3)) (/.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 1/2 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(neg.f64 (*.f64 R (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (*.f64 lambda2 (neg.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 R lambda2)) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) lambda2)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) lambda2)) (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) lambda2) (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 R (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 lambda1 lambda2))) (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) lambda2)) lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))
(fma.f64 1/2 (*.f64 R (*.f64 (*.f64 phi1 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 phi1 R) (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 R (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 phi1 R) (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 R (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (+.f64 (*.f64 1/48 phi2) (*.f64 1/16 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 1/16 (pow.f64 phi2 2)) 1/4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -2 phi2) (*.f64 -1/2 (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 R (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 phi1 R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 1/12)) (*.f64 -1/2 (*.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))) (*.f64 R (*.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))))
(fma.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 R (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))) (*.f64 (*.f64 phi1 R) (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 1/12) (*.f64 -1/2 (*.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))))) (*.f64 R (*.f64 (+.f64 1 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/16 (pow.f64 phi2 2) -1/4) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi2 (*.f64 (*.f64 phi2 -1/2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi2 2))))))))))))
(*.f64 R phi1)
(*.f64 phi1 R)
(*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1))))
(*.f64 phi1 (+.f64 R (neg.f64 (*.f64 R (/.f64 phi2 phi1)))))
(*.f64 phi1 (-.f64 R (*.f64 R (/.f64 phi2 phi1))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi2 phi1)) (*.f64 1/2 (*.f64 R (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))) (*.f64 1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 phi1 2))))))
(*.f64 phi1 (+.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 -1 (*.f64 R (/.f64 phi2 phi1)) (*.f64 1/2 (+.f64 (*.f64 R (/.f64 (*.f64 (*.f64 phi2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 3))) (*.f64 R (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 phi1 2))))))))
(*.f64 phi1 (+.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 3)) (*.f64 R (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 phi1 2)))))))
(*.f64 -1 (*.f64 R phi1))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (*.f64 R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (*.f64 R (/.f64 phi2 phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 R (/.f64 phi2 phi1))))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1)) (*.f64 phi2 R)) phi1))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (fma.f64 -1/2 (*.f64 R (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2) phi1)) (*.f64 phi2 R)) phi1)))
(*.f64 -1 (*.f64 phi1 (+.f64 R (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))) phi1)) (*.f64 R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 R (/.f64 (*.f64 (*.f64 phi2 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))) phi1) (*.f64 phi2 R)) phi1))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (-.f64 (*.f64 phi2 R) (/.f64 (*.f64 1/2 (+.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2)) phi1)))) phi1)) phi1)))
(*.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 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(+.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 (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 1/2 (*.f64 (*.f64 R (+.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)))))))))
(fma.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 phi2 (*.f64 1/2 (+.f64 (*.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 (*.f64 phi2 R) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (*.f64 R (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.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 (*.f64 phi2 R) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))) (*.f64 R (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 (*.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 phi2 (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.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 phi2 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 R (*.f64 phi2 (*.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 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/4 (/.f64 (pow.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))))) 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)))))))))))
(fma.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 phi2 (fma.f64 1/2 (*.f64 R (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 phi2 (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 phi2 R) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) 3)))) (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))))
(fma.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 phi2 (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 phi2 R) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) 3)))) (*.f64 (*.f64 1/2 (*.f64 R (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))))))))))
(*.f64 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 R (*.f64 phi2 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi2 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) phi2) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 phi2 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi2 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) phi2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (pow.f64 phi2 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi2 (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (pow.f64 phi2 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi2 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.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)))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.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))))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 phi2 (fma.f64 -1/4 (*.f64 (*.f64 R (/.f64 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) phi2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (pow.f64 phi2 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi2 (fma.f64 -1/4 (*.f64 (*.f64 R (/.f64 (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))) (fma.f64 1/2 (*.f64 (*.f64 R (/.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (pow.f64 phi2 2)))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 -1 (*.f64 (*.f64 R phi2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(neg.f64 (*.f64 R (*.f64 phi2 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R (neg.f64 (*.f64 phi2 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 phi2 (neg.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (/.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2)))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.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 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (/.f64 (*.f64 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2) (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (/.f64 (*.f64 (*.f64 R (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.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 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2)) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 2 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) phi2)) phi2)))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (+.f64 (fma.f64 -1 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(neg.f64 (*.f64 lambda1 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda1))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (+.f64 (*.f64 -1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)))
(*.f64 lambda2 (fma.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
(*.f64 lambda2 (-.f64 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 lambda2) (+.f64 (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 lambda2) (+.f64 (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 lambda2) (+.f64 (fma.f64 -1 (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (/.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) lambda2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 lambda1 (*.f64 -1/4 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 (*.f64 -1/4 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) lambda2))
(+.f64 lambda1 (fma.f64 (*.f64 -1/4 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)) (neg.f64 lambda2)))
(-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 phi1 (-.f64 lambda1 lambda2)))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 phi1 (-.f64 lambda1 lambda2))))) lambda2))
(-.f64 (+.f64 lambda1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (-.f64 lambda1 lambda2)) (*.f64 1/96 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))))) lambda2)
(+.f64 lambda1 (-.f64 (*.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 -1/8 (-.f64 lambda1 lambda2) (*.f64 (*.f64 1/96 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))))))) lambda2))
(+.f64 lambda1 (fma.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 -1/8 (-.f64 lambda1 lambda2) (*.f64 (*.f64 1/96 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)))))) (neg.f64 lambda2)))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (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 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 phi2 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 phi2 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 1/2 (*.f64 phi1 phi2))
(*.f64 (*.f64 1/2 phi1) phi2)
(*.f64 phi1 (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/2 phi2)))
(*.f64 phi1 (fma.f64 -1/48 (*.f64 phi2 (pow.f64 phi1 2)) (*.f64 1/2 phi2)))
(*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 1/3840 (*.f64 (pow.f64 phi1 2) phi2))))))
(*.f64 phi1 (fma.f64 1/2 phi2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/48 phi2 (*.f64 (*.f64 phi2 (pow.f64 phi1 2)) 1/3840)))))
(*.f64 phi1 (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/48 phi2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 2) phi2)) (*.f64 1/3840 phi2)))))))
(*.f64 phi1 (fma.f64 1/2 phi2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/48 phi2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/645120 (*.f64 phi2 (pow.f64 phi1 2)) (*.f64 phi2 1/3840)))))))
1
(+.f64 1 (*.f64 -1/4 (*.f64 phi1 phi2)))
(+.f64 1 (*.f64 (*.f64 -1/4 phi1) phi2))
(+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 -1/8 phi1))))
(+.f64 1 (*.f64 phi1 (fma.f64 -1/4 phi2 (*.f64 phi1 -1/8))))
(+.f64 1 (*.f64 phi1 (+.f64 (*.f64 -1/4 phi2) (*.f64 phi1 (-.f64 (*.f64 1/96 (*.f64 phi1 phi2)) 1/8)))))
(+.f64 1 (*.f64 phi1 (fma.f64 -1/4 phi2 (*.f64 phi1 (fma.f64 1/96 (*.f64 phi2 phi1) -1/8)))))
(+.f64 1 (*.f64 phi1 (fma.f64 -1/4 phi2 (*.f64 phi1 (fma.f64 (*.f64 1/96 phi1) phi2 -1/8)))))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)))
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) 3) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 6))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 6))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 3))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(exp.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/3))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/3) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3/2)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3/2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1/3))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 1)
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 3)
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 2)
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) 3)))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 1))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (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))))
(+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(expm1.f64 (log1p.f64 (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)))
(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 0 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) 1/3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 R (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
(*.f64 (*.f64 R lambda1) (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 R lambda1) 3)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) R))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2))) 3))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) lambda1) (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (neg.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) 1))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) 1) (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) 1))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (+.f64 lambda1 lambda2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2))) 3) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 -1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi2 2)))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 -1/2 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3)))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/2 phi2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 1)
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 3)
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) 1/3)
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 2)
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))
(fabs.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 phi1 1/2))) phi2))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 phi2 3) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3)))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3) (pow.f64 phi2 3)))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) 1))
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (/.f64 1 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4)) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4))) (neg.f64 (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 3) -1/8) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) 1/4 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 3) -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) 1/4 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) 2) 1/4) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (-.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) 1/4 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(/.f64 (fma.f64 1/4 (pow.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (-.f64 (*.f64 (*.f64 phi2 -1/2) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 1)
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 3)
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3) 1/3)
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 2)
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 2))
(fabs.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))) 3))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))) 1))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) -1/2 (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 1 (cos.f64 (*.f64 phi1 1/2)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 1 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))

eval798.0ms (4.2%)

Compiler

Compiled 33394 to 22807 computations (31.7% saved)

prune305.0ms (1.6%)

Pruning

42 alts after pruning (38 fresh and 4 done)

PrunedKeptTotal
New71117728
Fresh122133
Picked325
Done022
Total72642768
Accuracy
97.9%
Counts
768 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
60.5%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
31.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))) (neg.f64 lambda1))
19.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
10.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
58.2%
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
21.5%
(*.f64 (*.f64 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))
20.3%
(*.f64 (*.f64 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
8.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
19.9%
(*.f64 (neg.f64 (*.f64 R lambda1)) (-.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)))))
19.5%
(*.f64 (neg.f64 (*.f64 R lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))))
22.6%
(*.f64 (neg.f64 (*.f64 R lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
63.5%
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))
36.6%
(*.f64 (neg.f64 phi1) R)
8.3%
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
32.2%
(*.f64 phi2 R)
39.3%
(*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))))
16.4%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2)))))
13.7%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) lambda2))))
13.7%
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
72.2%
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3))
84.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
96.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))) (-.f64 phi1 phi2)))
92.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3)))) (-.f64 phi1 phi2)))
66.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
72.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
57.2%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
9.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
18.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
19.3%
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
8.9%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
23.5%
(*.f64 R (neg.f64 lambda1))
69.4%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
22.8%
(*.f64 R lambda2)
4.1%
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 2 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
33.6%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
34.7%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
66.2%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
9.4%
(exp.f64 (log.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
10.6%
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
Compiler

Compiled 1638 to 1211 computations (26.1% saved)

localize1.6s (8.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
99.6%
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
70.3%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
60.2%
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))
100.0%
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
99.8%
(*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))
99.7%
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
96.1%
(*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
99.8%
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
99.0%
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
99.0%
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
98.8%
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
70.3%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
Compiler

Compiled 360 to 217 computations (39.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.5s
Operation ival-mult, time spent: 350.0ms, 23.0% of total-time
Operation composed, time spent: 328.0ms, 22.0% of total-time
Operation ival-cos, time spent: 289.0ms, 19.0% of total-time
Operation ival-pow, time spent: 121.0ms, 8.0% of total-time
Operation ival-log, time spent: 115.0ms, 8.0% of total-time
Operation ival-add, time spent: 81.0ms, 5.0% of total-time
Operation ival-exp, time spent: 81.0ms, 5.0% of total-time
Operation ival-sin, time spent: 77.0ms, 5.0% of total-time
Operation ival-cbrt, time spent: 38.0ms, 2.0% of total-time
Operation const, time spent: 19.0ms, 1.0% of total-time
Operation ival-sub, time spent: 16.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 0.0% of total-time
Operation ival-neg, time spent: 2.0ms, 0.0% of total-time

series99.0ms (0.5%)

Counts
10 → 296
Calls
Call 1
Inputs
#<alt (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))>
#<alt (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))>
#<alt (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)>
#<alt (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)>
#<alt (*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))>
#<alt (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))>
#<alt (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))>
Outputs
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))>
#<alt (+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))>
#<alt (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 phi2 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)>
#<alt (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)>
#<alt lambda2>
#<alt (+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi1 2))))>
#<alt (+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi1 2))))))>
#<alt (+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 1/384 lambda2))))))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R lambda2))>
#<alt (+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))) (*.f64 1/8 (*.f64 R lambda2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/8 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R lambda2)) (*.f64 1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 R lambda2)>
#<alt (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2)))) (*.f64 R lambda2))>
#<alt (+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 -1/8 (*.f64 R (*.f64 lambda2 phi1))))))>
#<alt (+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R lambda2)) (*.f64 1/96 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2)))))))))>
#<alt (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.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)))))>
#<alt (+.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)))))>
#<alt (+.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)))))>
#<alt (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))>
#<alt (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))>
#<alt lambda2>
#<alt (+.f64 lambda2 (*.f64 -1/4 (*.f64 lambda2 (*.f64 phi1 phi2))))>
#<alt (+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 -1/8 (*.f64 lambda2 phi1)))))>
#<alt (+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/96 (*.f64 lambda2 (*.f64 phi1 phi2))))))))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))>
#<alt (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))>
#<alt (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))))))>
#<alt (+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))>
#<alt (+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))>
#<alt (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))>
#<alt (+.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))>
#<alt (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))>
#<alt (+.f64 (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))>
#<alt (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))>
#<alt (+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))))))))>
#<alt (+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))>
#<alt (+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))>
#<alt (+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))>
#<alt (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))>
Calls

87 calls:

TimeVariablePointExpression
4.0ms
lambda2
@inf
(* R (* lambda2 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
4.0ms
phi2
@0
(cbrt (pow (log (+ 1 (cos (* 1/2 (+ phi2 phi1))))) 2))
4.0ms
phi1
@0
(cbrt (pow (log (+ 1 (cos (* 1/2 (+ phi2 phi1))))) 2))
3.0ms
phi2
@0
(cbrt (log (+ 1 (cos (* 1/2 (+ phi2 phi1))))))
3.0ms
phi1
@0
(cbrt (log (+ 1 (cos (* 1/2 (+ phi2 phi1))))))

rewrite235.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
640×associate-*r*
475×log1p-expm1-u
386×associate-*l*
264×add-cube-cbrt
264×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify354.0ms (1.8%)

Algorithm
egg-herbie
Rules
1806×fma-define
880×*-commutative
778×distribute-lft-in
770×distribute-rgt-in
468×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0110051539635494
1314351539634408
2744551539634346
Stop Event
node limit
Counts
531 → 514
Calls
Call 1
Inputs
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi2 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi1 2))))
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi1 2))))))
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 1/384 lambda2))))))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R lambda2))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))) (*.f64 1/8 (*.f64 R lambda2)))))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/8 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R lambda2)) (*.f64 1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 R lambda2)
(+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2)))) (*.f64 R lambda2))
(+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 -1/8 (*.f64 R (*.f64 lambda2 phi1))))))
(+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R lambda2)) (*.f64 1/96 (*.f64 R (*.f64 lambda2 (*.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 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 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
lambda2
(+.f64 lambda2 (*.f64 -1/4 (*.f64 lambda2 (*.f64 phi1 phi2))))
(+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 -1/8 (*.f64 lambda2 phi1)))))
(+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/96 (*.f64 lambda2 (*.f64 phi1 phi2))))))))
(*.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 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 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.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 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.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 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 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 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 lambda1 (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 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 (*.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 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(*.f64 lambda1 (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 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 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 (exp.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.f64 1 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3) (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(fabs.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (exp.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (log.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2/3)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) 3)
(sqrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 1)
(*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))
(*.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) 1) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda2 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 1))
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) R))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)))) 1)
(/.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) 1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) (pow.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(/.f64 (*.f64 lambda2 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2)) lambda2) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 1))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))) 1)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1)
(*.f64 1 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2))
(*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (cbrt.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R))
(*.f64 (sqrt.f64 R) (*.f64 (sqrt.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 1 1/3) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1/3) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) 1/3))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)
(*.f64 (*.f64 R (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 R (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (*.f64 R lambda1) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1)
(pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)) 1/3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))) 1)
(*.f64 R (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 R (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2))
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 1)
(*.f64 1 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))
(*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 R 3))
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2))
(*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) 3) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3) (pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2)) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
Outputs
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (*.f64 phi2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 -1/6 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9)) (*.f64 phi2 (tan.f64 (*.f64 phi1 1/4)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 phi2 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))) (*.f64 phi2 (*.f64 1/3 (*.f64 phi2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (neg.f64 (*.f64 1/12 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))
(fma.f64 phi2 (fma.f64 1/3 (*.f64 phi2 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (tan.f64 (*.f64 phi1 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 phi2 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))))) (*.f64 phi2 (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (neg.f64 (*.f64 1/12 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 phi2 (-.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) 1/8)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5)) 1/9) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (neg.f64 (*.f64 1/12 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 phi2 (*.f64 (-.f64 (-.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8 (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))) (*.f64 (*.f64 -1/216 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)))) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5)) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4)))))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (tan.f64 (*.f64 phi1 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 phi2 (*.f64 (-.f64 (-.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi1 1/4)) 3) (*.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8)))) (*.f64 (*.f64 -1/216 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))) (pow.f64 (tan.f64 (*.f64 phi1 1/4)) 3))) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5)) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4)))))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) 1/9) (tan.f64 (*.f64 phi1 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (*.f64 phi1 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (*.f64 phi1 (tan.f64 (*.f64 phi2 1/4)))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))) (*.f64 1/3 (*.f64 phi1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (neg.f64 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))
(fma.f64 phi1 (fma.f64 1/3 (*.f64 phi1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (-.f64 0 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (tan.f64 (*.f64 phi2 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))))))))))
(+.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 phi1 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))) (*.f64 phi1 (+.f64 (*.f64 phi1 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (neg.f64 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 phi1 (*.f64 1/3 (*.f64 phi1 (*.f64 (-.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))))) (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5)) 1/9) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (neg.f64 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/3 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (-.f64 0 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 1/8 (tan.f64 (*.f64 phi2 1/4)) (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))) (+.f64 (neg.f64 (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5)) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (neg.f64 (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (tan.f64 (*.f64 phi2 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/3 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (-.f64 0 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 1/6 (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi2 1/4)) 3) (*.f64 1/8 (tan.f64 (*.f64 phi2 1/4)))))) (+.f64 (neg.f64 (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5)) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 (*.f64 1/12 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (neg.f64 (*.f64 -1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))) (pow.f64 (tan.f64 (*.f64 phi2 1/4)) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/9) (tan.f64 (*.f64 phi2 1/4))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 -1/3 (*.f64 (*.f64 phi2 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9))))
(fma.f64 -1/3 (*.f64 (*.f64 phi2 (tan.f64 (*.f64 phi1 1/4))) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 (*.f64 phi2 (*.f64 -1/3 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)))) (*.f64 phi2 (*.f64 1/3 (*.f64 phi2 (*.f64 (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9)))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))))))
(fma.f64 phi2 (fma.f64 1/3 (*.f64 (+.f64 (*.f64 phi2 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4))) (*.f64 phi2 (-.f64 0 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 1/3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))) (*.f64 -1/3 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 phi2 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 4))))))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 (*.f64 phi2 (*.f64 -1/3 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)))) (*.f64 phi2 (+.f64 (*.f64 phi2 (*.f64 1/3 (*.f64 (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9)))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))) (*.f64 phi2 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (*.f64 phi2 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) 1/8)))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1/27 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5))))))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (+.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4)))))) (-.f64 0 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 1/3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (tan.f64 (*.f64 phi1 1/4)))) (-.f64 (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8 (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (/.f64 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 1/3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1/27 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))))) (*.f64 -1/3 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (+.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4)))))) (-.f64 0 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 1/3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (tan.f64 (*.f64 phi1 1/4)))) (-.f64 (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi1 1/4)) 3) (*.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8)))) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1/9)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (/.f64 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 16) 1/9) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 1/3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1/27 (*.f64 (pow.f64 (tan.f64 (*.f64 phi1 1/4)) 3) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))))) (*.f64 -1/3 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 5) 1/9)))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 -1/3 (*.f64 (*.f64 phi1 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9)) (*.f64 phi1 (tan.f64 (*.f64 phi2 1/4)))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) (+.f64 (*.f64 (*.f64 -1/3 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9))) phi1) (*.f64 (*.f64 1/3 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/4) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4)))))) phi1)))
(+.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 phi1 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9)) (tan.f64 (*.f64 phi2 1/4))))) (*.f64 phi1 (*.f64 (*.f64 1/3 (+.f64 (*.f64 phi1 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4))) (*.f64 phi1 (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))))))
(+.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) 1/9) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 1/3 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 16)) 1/9) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 4))))))))))
(+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 phi1 (+.f64 (*.f64 -1/3 (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9))) (+.f64 (*.f64 phi1 (*.f64 1/3 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/4) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4)))))) (*.f64 phi1 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) 1/4) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 -1/27 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5))))))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))) (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (tan.f64 (*.f64 phi2 1/4)))) (-.f64 (-.f64 (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 1/8 (tan.f64 (*.f64 phi2 1/4)) (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))))) (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (tan.f64 (*.f64 phi2 1/4))))) (*.f64 -1/27 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))))))) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9)) (tan.f64 (*.f64 phi2 1/4)))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))) (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (tan.f64 (*.f64 phi2 1/4)))) (-.f64 (-.f64 (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi2 1/4)) 3) (*.f64 1/8 (tan.f64 (*.f64 phi2 1/4)))))) (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) 1/9)) (*.f64 (+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4) (-.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 16) 1/9)) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))) (tan.f64 (*.f64 phi2 1/4))))) (*.f64 -1/27 (*.f64 (pow.f64 (tan.f64 (*.f64 phi2 1/4)) 3) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5)))))) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 4))))))) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 5) 1/9)) (tan.f64 (*.f64 phi2 1/4)))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi2 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(fma.f64 -1 (*.f64 phi2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(-.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 phi2 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (tan.f64 (*.f64 phi1 1/4)))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(fma.f64 phi2 (fma.f64 -1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (*.f64 phi2 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (tan.f64 (*.f64 phi1 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) 2))
(fma.f64 phi2 (fma.f64 -1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (tan.f64 (/.f64 (*.f64 1/2 phi1) 2))) (*.f64 phi2 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (*.f64 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) 1/8)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 phi2 (fma.f64 1/3 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8 (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))))) (*.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (tan.f64 (*.f64 phi1 1/4)))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (tan.f64 (*.f64 phi1 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))) 1/4 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (tan.f64 (*.f64 phi1 1/4)) (tan.f64 (*.f64 phi1 1/4))))) (tan.f64 (*.f64 phi1 1/4))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (tan.f64 (*.f64 phi1 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi1 1/4)) 3) (*.f64 (tan.f64 (*.f64 phi1 1/4)) 1/8)))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (tan.f64 (*.f64 phi1 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(fma.f64 -1 (*.f64 phi1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(-.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 phi1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (tan.f64 (*.f64 phi2 1/4)))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(fma.f64 phi1 (fma.f64 -1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (*.f64 phi1 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (*.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4)) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (tan.f64 (*.f64 phi2 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))))) (*.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))))))))) (pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) 2))
(fma.f64 phi1 (fma.f64 -1 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))) (*.f64 phi1 (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (*.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4 (fma.f64 phi1 (fma.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (tan.f64 (*.f64 phi2 1/4))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 1/8 (tan.f64 (*.f64 phi2 1/4)) (/.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (tan.f64 (*.f64 phi2 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))) 1/4 (fma.f64 phi1 (fma.f64 -1/2 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4))))) (tan.f64 (*.f64 phi2 1/4))) (*.f64 (*.f64 1/3 (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (tan.f64 (*.f64 phi2 1/4)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 -1/4 (pow.f64 (tan.f64 (*.f64 phi2 1/4)) 3) (*.f64 1/8 (tan.f64 (*.f64 phi2 1/4))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (tan.f64 (*.f64 phi2 1/4)) (tan.f64 (*.f64 phi2 1/4)))))))) (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (tan.f64 (*.f64 phi2 1/4))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
lambda2
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi1 2))))
(fma.f64 (*.f64 lambda2 -1/8) (pow.f64 phi1 2) lambda2)
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi1 2))))))
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 lambda2 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) 1/384))))
(fma.f64 (pow.f64 phi1 2) (fma.f64 (*.f64 lambda2 1/384) (pow.f64 phi1 2) (*.f64 lambda2 -1/8)) lambda2)
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/8 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi1 2))) (*.f64 1/384 lambda2))))))
(+.f64 lambda2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/8 lambda2 (*.f64 (pow.f64 phi1 2) (fma.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi1 2)) (*.f64 lambda2 1/384))))))
(fma.f64 (pow.f64 phi1 2) (fma.f64 (pow.f64 phi1 2) (fma.f64 lambda2 1/384 (*.f64 (*.f64 -1/46080 lambda2) (pow.f64 phi1 2))) (*.f64 lambda2 -1/8)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R lambda2))
(neg.f64 (*.f64 lambda2 R))
(*.f64 R (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 1/8 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 (*.f64 1/8 R) (*.f64 lambda2 (pow.f64 phi1 2))))
(fma.f64 1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2)) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))) (*.f64 1/8 (*.f64 R lambda2)))))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 (pow.f64 phi1 2) (fma.f64 -1/384 (*.f64 (*.f64 lambda2 (pow.f64 phi1 2)) R) (*.f64 1/8 (*.f64 lambda2 R)))))
(fma.f64 (pow.f64 phi1 2) (fma.f64 1/8 (*.f64 lambda2 R) (*.f64 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2)) -1/384)) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/8 (*.f64 R lambda2)) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/384 (*.f64 R lambda2)) (*.f64 1/46080 (*.f64 R (*.f64 lambda2 (pow.f64 phi1 2)))))))))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 (pow.f64 phi1 2) (fma.f64 1/8 (*.f64 lambda2 R) (*.f64 (pow.f64 phi1 2) (fma.f64 -1/384 (*.f64 lambda2 R) (*.f64 (*.f64 1/46080 R) (*.f64 lambda2 (pow.f64 phi1 2))))))))
(fma.f64 (pow.f64 phi1 2) (fma.f64 (pow.f64 phi1 2) (fma.f64 (*.f64 lambda2 R) -1/384 (*.f64 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2)) 1/46080)) (*.f64 1/8 (*.f64 lambda2 R))) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(*.f64 R lambda2)
(*.f64 lambda2 R)
(+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2)))) (*.f64 R lambda2))
(fma.f64 -1/4 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2))) (*.f64 lambda2 R))
(fma.f64 -1/4 (*.f64 R (*.f64 (*.f64 phi1 lambda2) phi2)) (*.f64 lambda2 R))
(+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 -1/8 (*.f64 R (*.f64 lambda2 phi1))))))
(fma.f64 R lambda2 (*.f64 phi1 (fma.f64 -1/4 (*.f64 R (*.f64 phi2 lambda2)) (*.f64 -1/8 (*.f64 R (*.f64 phi1 lambda2))))))
(fma.f64 phi1 (fma.f64 -1/4 (*.f64 R (*.f64 phi2 lambda2)) (*.f64 (*.f64 -1/8 R) (*.f64 phi1 lambda2))) (*.f64 lambda2 R))
(+.f64 (*.f64 R lambda2) (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 R (*.f64 lambda2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R lambda2)) (*.f64 1/96 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2)))))))))
(fma.f64 R lambda2 (*.f64 phi1 (fma.f64 -1/4 (*.f64 R (*.f64 phi2 lambda2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 lambda2 R) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi2))) 1/96))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (*.f64 lambda2 R) (*.f64 (*.f64 R (*.f64 (*.f64 phi1 lambda2) phi2)) 1/96)) (*.f64 (*.f64 -1/4 R) (*.f64 phi2 lambda2))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 lambda2 R) phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 lambda2 R) phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 lambda2 R) phi2))))
(*.f64 -1/2 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2)))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))) (*.f64 1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)))))
(*.f64 (neg.f64 phi2) (fma.f64 1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 R (neg.f64 lambda2)) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))) (*.f64 1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)))))
(*.f64 (neg.f64 phi2) (fma.f64 1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 R (neg.f64 lambda2)) phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) phi2)) (*.f64 1/2 (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 R (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))) (*.f64 1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2)))))
(*.f64 (neg.f64 phi2) (fma.f64 1/2 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 R (neg.f64 lambda2)) phi2))))
lambda2
(+.f64 lambda2 (*.f64 -1/4 (*.f64 lambda2 (*.f64 phi1 phi2))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 lambda2) phi2) lambda2)
(+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 -1/8 (*.f64 lambda2 phi1)))))
(+.f64 lambda2 (*.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 lambda2) (*.f64 -1/8 (*.f64 phi1 lambda2)))))
(fma.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 lambda2) (*.f64 -1/8 (*.f64 phi1 lambda2))) lambda2)
(+.f64 lambda2 (*.f64 phi1 (+.f64 (*.f64 -1/4 (*.f64 lambda2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/96 (*.f64 lambda2 (*.f64 phi1 phi2))))))))
(+.f64 lambda2 (*.f64 phi1 (fma.f64 -1/4 (*.f64 phi2 lambda2) (*.f64 phi1 (fma.f64 -1/8 lambda2 (*.f64 (*.f64 lambda2 (*.f64 phi1 phi2)) 1/96))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 lambda2 -1/8 (*.f64 (*.f64 (*.f64 phi1 lambda2) phi2) 1/96)) (*.f64 -1/4 (*.f64 phi2 lambda2))) lambda2)
(*.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 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 lambda2) (sin.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))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 lambda2) (sin.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))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2))
(*.f64 -1/2 (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))))
(*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda2))
(*.f64 -1/2 (*.f64 (*.f64 phi2 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 (*.f64 1/2 lambda2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 (*.f64 1/2 lambda2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) phi2)) (*.f64 1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 phi2) (fma.f64 -1 (*.f64 lambda2 (/.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 (neg.f64 phi2) (-.f64 (*.f64 (*.f64 1/2 lambda2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 lambda2 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (neg.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 R 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)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 phi1 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 -1/8 R) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 phi1 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 1/48 R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 1/48 R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 -1/2 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 R 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)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 R (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) phi2)))))))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 R) (*.f64 (*.f64 lambda1 phi2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 (fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 phi2 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 R (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/2 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2))) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))))))) (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2)))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(fma.f64 phi1 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (*.f64 phi1 (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)))))))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/6)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 7/48)))) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2))) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2))))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))))))) (*.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2)))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(fma.f64 phi2 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (*.f64 phi2 (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 lambda1 3) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4)))))))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (pow.f64 (*.f64 R lambda1) 3) (+.f64 (*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/6)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 7/48)))) (fma.f64 -1/8 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/4)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) -3/2))) (*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 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))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/8 (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) 1/48))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 1/2 phi2))) 1/48 (*.f64 (*.f64 -1/8 lambda1) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (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 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 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 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 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 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))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 lambda1 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/8 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) phi2))))))
(fma.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/8 (*.f64 (*.f64 lambda1 phi2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 1/48 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1)))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 1/48 (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 -1/2 lambda1) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 lambda1 (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 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 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.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 phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3) (pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/3)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1/6)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1/2)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) 2)
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fabs.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (exp.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (log.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/3))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/6) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/6) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2/3)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1/3)
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) 3)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))
(sqrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1/3))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)) 1))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 1)
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(*.f64 1 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) 1) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4)) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4)) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 4))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 4))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 3))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(exp.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda2 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) lambda2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) R) lambda2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) (cos.f64 (*.f64 1/2 phi1))) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) (pow.f64 R 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) R))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (*.f64 lambda2 R)))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 lambda2 R) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 lambda2 R) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (/.f64 (*.f64 lambda2 R) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2)))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (/.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 1)
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 3)
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 3) 1/3)
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 2)
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 2))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) R))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)))))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R)) 3))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3)))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 R 3)))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))) 1))
(*.f64 (*.f64 lambda2 R) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) 1))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) (pow.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 3) (pow.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)))))
(/.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3))) (fma.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2) (*.f64 lambda2 lambda2))) (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(/.f64 (*.f64 lambda2 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(/.f64 (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2))) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2)) (/.f64 lambda2 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) lambda2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 lambda2 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 3)) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 -1/2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2)) lambda2) (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)) 2)) (/.f64 lambda2 (-.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2)))))
(pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 3)
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (exp.f64 lambda2) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) 3))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 3)))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 lambda2 3)))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) 1))
(*.f64 lambda2 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(*.f64 lambda2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))) 1)
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))
(*.f64 lambda1 (*.f64 R (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 (+.f64 phi2 phi1))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1/3))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 R (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (cbrt.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 R) (*.f64 (sqrt.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.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 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1/3) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2)))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (*.f64 R (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R lambda1) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 1/3)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)) 1/3))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)))
(*.f64 R (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 R (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 1)
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 1 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 R 3) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 R 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3/2))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2) 3) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3) (pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) R)
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) 1) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 2)) (cbrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))) (sqrt.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 6))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 6))
(sqrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3))))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3) 3))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(exp.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)) 1))
(*.f64 (pow.f64 (*.f64 R lambda1) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(*.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 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))

eval559.0ms (2.9%)

Compiler

Compiled 29090 to 21005 computations (27.8% saved)

prune233.0ms (1.2%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New72614740
Fresh62733
Picked415
Done044
Total73646782
Accuracy
98.0%
Counts
782 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.6%
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3) 1/3)
95.4%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
60.5%
(-.f64 (*.f64 phi2 R) (*.f64 phi1 R))
31.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 lambda2) lambda1)))) (neg.f64 lambda1))
19.3%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda2) R)
58.2%
(*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1))
19.3%
(*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
10.3%
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)
21.5%
(*.f64 (*.f64 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))
20.3%
(*.f64 (*.f64 R lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
6.4%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))
8.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (-.f64 (+.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
19.9%
(*.f64 (neg.f64 (*.f64 R lambda1)) (-.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)))))
19.5%
(*.f64 (neg.f64 (*.f64 R lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 (*.f64 -1/8 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))))))
22.6%
(*.f64 (neg.f64 (*.f64 R lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
20.2%
(*.f64 (neg.f64 (*.f64 R lambda1)) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
8.3%
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 R))
63.5%
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))
36.6%
(*.f64 (neg.f64 phi1) R)
8.3%
(*.f64 (neg.f64 R) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 3))
32.2%
(*.f64 phi2 R)
39.3%
(*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2))))
16.4%
(*.f64 lambda2 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (/.f64 R lambda2)))))
84.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 phi1 phi2)))
96.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.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))))) 2))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))))) (-.f64 phi1 phi2)))
91.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 2))))) (-.f64 phi1 phi2)))
93.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) 2))))) (-.f64 phi1 phi2)))
92.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))) 3)))) (-.f64 phi1 phi2)))
66.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
72.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
57.2%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
9.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
18.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
8.9%
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
23.5%
(*.f64 R (neg.f64 lambda1))
69.4%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
22.8%
(*.f64 R lambda2)
33.6%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
34.7%
(*.f64 -1 (*.f64 lambda1 (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
18.4%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))
66.2%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
9.4%
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
18.0%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 3))
8.9%
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3))
Compiler

Compiled 2251 to 1431 computations (36.4% saved)

regimes337.0ms (1.8%)

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

9 calls:

45.0ms
lambda1
44.0ms
(-.f64 lambda1 lambda2)
41.0ms
phi1
40.0ms
lambda2
40.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 144 to 91 computations (36.8% saved)

regimes602.0ms (3.1%)

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

6 calls:

137.0ms
lambda1
121.0ms
lambda2
116.0ms
R
90.0ms
(-.f64 lambda1 lambda2)
75.0ms
phi1
Results
AccuracySegmentsBranch
77.2%5R
85.9%8lambda1
82.9%7lambda2
91.4%4phi1
92.0%3phi2
87.4%5(-.f64 lambda1 lambda2)
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes39.0ms (0.2%)

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

1 calls:

36.0ms
phi2
Results
AccuracySegmentsBranch
89.6%2phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes138.0ms (0.7%)

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

2 calls:

98.0ms
phi1
35.0ms
phi2
Results
AccuracySegmentsBranch
79.9%5phi1
85.3%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes258.0ms (1.3%)

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

5 calls:

75.0ms
phi2
55.0ms
lambda1
47.0ms
R
42.0ms
phi1
37.0ms
lambda2
Results
AccuracySegmentsBranch
68.2%5R
71.5%3lambda2
73.8%3phi1
72.7%6lambda1
75.3%7phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes30.0ms (0.2%)

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

1 calls:

29.0ms
phi1
Results
AccuracySegmentsBranch
73.7%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes28.0ms (0.1%)

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

1 calls:

27.0ms
phi1
Results
AccuracySegmentsBranch
73.4%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes26.0ms (0.1%)

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

1 calls:

24.0ms
phi1
Results
AccuracySegmentsBranch
73.1%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes39.0ms (0.2%)

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

2 calls:

19.0ms
phi1
18.0ms
lambda2
Results
AccuracySegmentsBranch
71.4%3lambda2
69.2%4phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes186.0ms (1%)

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

5 calls:

46.0ms
lambda2
44.0ms
R
40.0ms
lambda1
38.0ms
phi2
17.0ms
phi1
Results
AccuracySegmentsBranch
47.1%10R
63.9%4phi1
55.0%8lambda1
66.3%8phi2
58.8%10lambda2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes30.0ms (0.2%)

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

2 calls:

16.0ms
phi1
14.0ms
phi2
Results
AccuracySegmentsBranch
49.5%3phi2
39.7%5phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes55.0ms (0.3%)

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

3 calls:

28.0ms
lambda1
19.0ms
lambda2
7.0ms
phi2
Results
AccuracySegmentsBranch
37.0%4lambda1
42.8%2lambda2
45.0%2phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch73.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
1.0924287451362843e+134
4.2020763538462776e+135
32.0ms
4.168492965772895e+64
1.6919544530353634e+65
Results
35.0ms131×256valid
10.0ms40×256infinite
15.0ms24×512valid
5.0ms12×512infinite
0.0ms256valid
Compiler

Compiled 474 to 327 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
Operation ival-mult, time spent: 14.0ms, 38.0% of total-time
Operation ival-cos, time spent: 12.0ms, 32.0% of total-time
Operation ival-div, time spent: 4.0ms, 11.0% of total-time
Operation ival-add, time spent: 3.0ms, 8.0% of total-time
Operation ival-sub, time spent: 3.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
4.168492965772895e+64
1.6919544530353634e+65
Results
15.0ms62×256valid
16.0ms27×256infinite
2.0ms512valid
1.0ms512infinite
0.0ms256valid
Compiler

Compiled 243 to 166 computations (31.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
Operation ival-mult, time spent: 13.0ms, 54.0% of total-time
Operation ival-cos, time spent: 6.0ms, 25.0% of total-time
Operation ival-div, time spent: 1.0ms, 4.0% of total-time
Operation ival-add, time spent: 1.0ms, 4.0% of total-time
Operation ival-sub, time spent: 1.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
4.168492965772895e+64
1.6919544530353634e+65
Results
18.0ms56×256valid
8.0ms31×256infinite
2.0ms512infinite
2.0ms512valid
0.0ms256valid
Compiler

Compiled 213 to 142 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-cos, time spent: 6.0ms, 40.0% of total-time
Operation ival-mult, time spent: 4.0ms, 27.0% of total-time
Operation ival-div, time spent: 2.0ms, 13.0% of total-time
Operation ival-add, time spent: 1.0ms, 7.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch98.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
4.83750089557502e-284
1.2224532478331744e-276
40.0ms
-1.9980745777927172e-15
-4.4352933623070206e-18
Results
39.0ms175×256valid
18.0ms67×256infinite
14.0ms22×512valid
3.0ms512infinite
0.0ms256infinite
Compiler

Compiled 563 to 376 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
Operation ival-cos, time spent: 18.0ms, 40.0% of total-time
Operation ival-mult, time spent: 11.0ms, 25.0% of total-time
Operation ival-div, time spent: 5.0ms, 11.0% of total-time
Operation ival-sub, time spent: 4.0ms, 9.0% of total-time
Operation ival-add, time spent: 3.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch83.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
4.83750089557502e-284
1.2224532478331744e-276
40.0ms
-1.9980745777927172e-15
-4.4352933623070206e-18
Results
45.0ms186×256valid
12.0ms56×256infinite
10.0ms24×512valid
2.0ms512infinite
0.0ms256valid
Compiler

Compiled 555 to 376 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
Operation ival-mult, time spent: 12.0ms, 33.0% of total-time
Operation ival-cos, time spent: 10.0ms, 28.0% of total-time
Operation ival-div, time spent: 4.0ms, 11.0% of total-time
Operation ival-sub, time spent: 4.0ms, 11.0% of total-time
Operation ival-add, time spent: 3.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 8.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch91.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
4.83750089557502e-284
1.2224532478331744e-276
45.0ms
-1.9980745777927172e-15
-4.4352933623070206e-18
Results
45.0ms167×256valid
13.0ms60×256infinite
19.0ms33×512valid
5.0ms11×512infinite
0.0ms256valid
Compiler

Compiled 539 to 360 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-add, time spent: 12.0ms, 26.0% of total-time
Operation ival-mult, time spent: 12.0ms, 26.0% of total-time
Operation ival-cos, time spent: 11.0ms, 23.0% of total-time
Operation ival-div, time spent: 5.0ms, 11.0% of total-time
Operation ival-sub, time spent: 4.0ms, 9.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
4.83750089557502e-284
1.2224532478331744e-276
46.0ms
-1.9980745777927172e-15
-4.4352933623070206e-18
Results
40.0ms162×256valid
18.0ms64×256infinite
18.0ms32×512valid
6.0ms13×512infinite
0.0ms256infinite
Compiler

Compiled 485 to 333 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-cos, time spent: 15.0ms, 32.0% of total-time
Operation ival-mult, time spent: 12.0ms, 25.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 15.0% of total-time
Operation ival-div, time spent: 5.0ms, 11.0% of total-time
Operation ival-sub, time spent: 4.0ms, 8.0% of total-time
Operation ival-add, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch74.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
8.793445093773641e+107
1.7638390941485195e+108
52.0ms
-6.129607680492776e-43
-2.196980449818433e-55
Results
39.0ms172×256valid
22.0ms57×256infinite
4.0ms512valid
1.0ms512infinite
0.0ms256valid
Compiler

Compiled 385 to 278 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
Operation ival-cos, time spent: 14.0ms, 35.0% of total-time
Operation ival-mult, time spent: 10.0ms, 25.0% of total-time
Operation ival-add, time spent: 7.0ms, 17.0% of total-time
Operation ival-div, time spent: 4.0ms, 10.0% of total-time
Operation ival-sub, time spent: 3.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch119.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.83750089557502e-284
1.2224532478331744e-276
34.0ms
-4.683670380967389e-262
-2.109311076758053e-264
44.0ms
-1.9980745777927172e-15
-4.4352933623070206e-18
Results
64.0ms258×256valid
19.0ms91×256infinite
14.0ms25×512valid
9.0ms512infinite
0.0ms256valid
Compiler

Compiled 500 to 387 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
Operation ival-mult, time spent: 23.0ms, 38.0% of total-time
Operation ival-cos, time spent: 12.0ms, 20.0% of total-time
Operation ival-add, time spent: 9.0ms, 15.0% of total-time
Operation ival-div, time spent: 6.0ms, 10.0% of total-time
Operation ival-sub, time spent: 5.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch139.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
87.0ms
5.238567778597727e+25
8.823980753790056e+30
51.0ms
4.080569257389853e-258
5.660222004393205e-252
Results
91.0ms192×256valid
19.0ms76×256infinite
4.0ms10×512valid
14.0ms512infinite
0.0ms256infinite
Compiler

Compiled 378 to 289 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
Operation ival-mult, time spent: 58.0ms, 66.0% of total-time
Operation ival-cos, time spent: 13.0ms, 15.0% of total-time
Operation ival-sub, time spent: 6.0ms, 7.0% of total-time
Operation ival-div, time spent: 5.0ms, 6.0% of total-time
Operation ival-add, time spent: 3.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
5.238567778597727e+25
8.823980753790056e+30
Results
24.0ms97×256valid
9.0ms38×256infinite
4.0ms512valid
1.0ms512infinite
0.0ms512valid
Compiler

Compiled 207 to 154 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
Operation ival-cos, time spent: 9.0ms, 40.0% of total-time
Operation ival-mult, time spent: 6.0ms, 27.0% of total-time
Operation ival-add, time spent: 2.0ms, 9.0% of total-time
Operation ival-div, time spent: 2.0ms, 9.0% of total-time
Operation ival-sub, time spent: 2.0ms, 9.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify118.0ms (0.6%)

Algorithm
egg-herbie
Rules
500×distribute-lft-neg-in
306×unsub-neg
274×neg-mul-1
240×neg-sub0
176×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01231248
11791248
22331248
32831244
43301244
54371244
66661244
79011244
810881244
912651244
1013721244
1114431244
1214901244
1315241244
1415391244
1515421244
1615421244
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 84999999999999998158481522476366438636394837267069471335987019776) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (if (<=.f64 phi2 499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(if (<=.f64 phi2 125999999999999990117458714145488909358268930419729614252546195456) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(if (<=.f64 phi2 44999999999999997305664762098190563744344522416350873465013665792) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 -3752245776675559/20282409603651670423947251286016) (*.f64 phi1 (neg.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))))) (if (<=.f64 phi1 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -2028240960365167/40564819207303340847894502572032) (*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1)) (if (<=.f64 phi1 146179710171/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -735237348132373/2535301200456458802993406410752) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (if (<=.f64 phi1 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -5476250592985951/40564819207303340847894502572032) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (if (<=.f64 phi1 6985441083371519/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 R)))
(if (<=.f64 lambda2 -7532522082464017/12554203470773361527671578846415332832204710888928069025792) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda2 1149999999999999947839628730168271619359204086929691139764661285829612533982588827210370629440359025793302528) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (*.f64 R lambda2)))
(if (<=.f64 phi1 -4943837340890095/2535301200456458802993406410752) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 -1985381767147919/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 4904977144712527/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 R lambda2) (*.f64 phi2 R))))
(if (<=.f64 phi2 2905619921246159/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 122000000000000003270349160448) (*.f64 R lambda2) (*.f64 phi2 R)))
(if (<=.f64 phi2 2799999999999999927253991424) (*.f64 R lambda2) (*.f64 phi2 R))
(*.f64 R lambda2)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 84999999999999998158481522476366438636394837267069471335987019776) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (if (<=.f64 phi2 499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(if (<=.f64 phi2 84999999999999998158481522476366438636394837267069471335987019776) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) (if (<=.f64 phi2 499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(if (<=.f64 phi2 125999999999999990117458714145488909358268930419729614252546195456) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(if (<=.f64 phi2 125999999999999990117458714145488909358268930419729614252546195456) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(if (<=.f64 phi2 44999999999999997305664762098190563744344522416350873465013665792) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 -3752245776675559/20282409603651670423947251286016) (*.f64 phi1 (neg.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))))) (if (<=.f64 phi1 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -3752245776675559/20282409603651670423947251286016) (*.f64 (neg.f64 phi1) (-.f64 R (*.f64 R (/.f64 phi2 phi1)))) (if (<=.f64 phi1 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -3752245776675559/20282409603651670423947251286016) (*.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))) (neg.f64 phi1)) (if (<=.f64 phi1 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -3752245776675559/20282409603651670423947251286016) (*.f64 phi1 (-.f64 (*.f64 R (/.f64 phi2 phi1)) R)) (if (<=.f64 phi1 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -2028240960365167/40564819207303340847894502572032) (*.f64 (*.f64 phi1 R) (+.f64 (/.f64 phi2 phi1) -1)) (if (<=.f64 phi1 146179710171/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -2028240960365167/40564819207303340847894502572032) (*.f64 (*.f64 R phi1) (+.f64 (/.f64 phi2 phi1) -1)) (if (<=.f64 phi1 146179710171/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -735237348132373/2535301200456458802993406410752) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (if (<=.f64 phi1 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -735237348132373/2535301200456458802993406410752) (-.f64 (*.f64 R phi2) (*.f64 R phi1)) (if (<=.f64 phi1 7983361238138879/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 R (*.f64 R (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 -5476250592985951/40564819207303340847894502572032) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (if (<=.f64 phi1 6985441083371519/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 phi2 R)))
(if (<=.f64 phi1 -5476250592985951/40564819207303340847894502572032) (-.f64 (*.f64 R phi2) (*.f64 R phi1)) (if (<=.f64 phi1 6985441083371519/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))) (*.f64 R phi2)))
(if (<=.f64 lambda2 -7532522082464017/12554203470773361527671578846415332832204710888928069025792) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda2 1149999999999999947839628730168271619359204086929691139764661285829612533982588827210370629440359025793302528) (-.f64 (*.f64 phi2 R) (*.f64 phi1 R)) (*.f64 R lambda2)))
(if (<=.f64 lambda2 -7532522082464017/12554203470773361527671578846415332832204710888928069025792) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda2 1149999999999999947839628730168271619359204086929691139764661285829612533982588827210370629440359025793302528) (-.f64 (*.f64 R phi2) (*.f64 R phi1)) (*.f64 R lambda2)))
(if (<=.f64 phi1 -4943837340890095/2535301200456458802993406410752) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 -1985381767147919/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 4904977144712527/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 R lambda2) (*.f64 phi2 R))))
(if (<=.f64 phi1 -4943837340890095/2535301200456458802993406410752) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi1 -1985381767147919/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 4904977144712527/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 R lambda2) (*.f64 R phi2))))
(if (<=.f64 phi1 -4943837340890095/2535301200456458802993406410752) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 -1985381767147919/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 4904977144712527/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 R lambda2) (*.f64 R phi2))))
(if (<=.f64 phi2 2905619921246159/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 122000000000000003270349160448) (*.f64 R lambda2) (*.f64 phi2 R)))
(if (<=.f64 phi2 2905619921246159/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 122000000000000003270349160448) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi2 2799999999999999927253991424) (*.f64 R lambda2) (*.f64 phi2 R))
(if (<=.f64 phi2 2799999999999999927253991424) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 R lambda2)
Compiler

Compiled 376 to 231 computations (38.6% saved)

soundness1.1s (5.6%)

Rules
1718×distribute-lft-in
1544×associate-*r*
1416×*-commutative
1294×associate-*l*
1262×distribute-lft-neg-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0178960499
1570958586
0146346928
1481145685
064518639
1201217383
2768417095
01591548
14001540
210451524
349171516
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 735 to 392 computations (46.7% saved)

end1.0ms (0%)

preprocess144.0ms (0.8%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 1084 to 528 computations (51.3% saved)

Profiling

Loading profile data...